home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_18_River.txt < prev    next >
Text File  |  1993-06-23  |  122KB  |  2,176 lines

  1. # near model CODE resource
  2. # jump table entries: 3176-3188 (13 of them)
  3. export_397:
  4. 00000000  4E56 FE00                link       A6, -0x0200
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  7. 0000000C  47EE FF00                lea.l      A3, [A6 - 0x100]
  8. 00000010  3014                     move.w     D0, [A4]
  9. 00000012  5340                     subq.w     D0, 1
  10. 00000014  6B00 0234                bmi        +0x236 /* 0000024A */
  11. 00000018  0C40 0004                cmpi.w     D0, 0x4
  12. 0000001C  6E00 022C                bgt        +0x22E /* 0000024A */
  13. 00000020  D040                     add.w      D0, D0
  14. 00000022  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  15. 00000026  4EFB 0000                jmp        [PC + D0.w]
  16. 0000002A  000C 0110                ori.b      A4, 0x10
  17. 0000002E  0222 0222                andi.b     -[A2], 0x22 /* '\"' */
  18. 00000032  0222 206E                andi.b     -[A2], 0x6E /* 'n' */
  19. 00000036  0008 2050                ori.b      A0, 0x50 /* 'P' */
  20. 0000003A  4AA8 0014                tst.l      [A0 + 0x14]
  21. 0000003E  6600 0086                bne        +0x88 /* 000000C6 */
  22. 00000042  3B7C 0001 E3D6           move.w     [A5 - 0x1C2A], 0x1
  23. 00000048  206D D8F6                movea.l    A0, [A5 - 0x270A]
  24. 0000004C  1B68 0008 E78E           move.b     [A5 - 0x1872], [A0 + 0x8]
  25. 00000052  206D D8F6                movea.l    A0, [A5 - 0x270A]
  26. 00000056  7000                     moveq.l    D0, 0x00
  27. 00000058  1028 022B                move.b     D0, [A0 + 0x22B]
  28. 0000005C  2F00                     move.l     -[A7], D0
  29. 0000005E  486E FE00                pea.l      [A6 - 0x200]
  30. 00000062  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  31. 00000066  206D D8F6                movea.l    A0, [A5 - 0x270A]
  32. 0000006A  7000                     moveq.l    D0, 0x00
  33. 0000006C  1028 022A                move.b     D0, [A0 + 0x22A]
  34. 00000070  48C0                     ext.l      D0
  35. 00000072  81FC 0002                divs.w     D0, 0x2
  36. 00000076  48C0                     ext.l      D0
  37. 00000078  2F00                     move.l     -[A7], D0
  38. 0000007A  2F0B                     move.l     -[A7], A3
  39. 0000007C  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  40. 00000080  5213                     addq.b     [A3], 1
  41. 00000082  7000                     moveq.l    D0, 0x00
  42. 00000084  1013                     move.b     D0, [A3]
  43. 00000086  17BC 002E 0000           move.b     [A3 + D0.w], 0x2E /* '.' */
  44. 0000008C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  45. 00000090  7000                     moveq.l    D0, 0x00
  46. 00000092  1028 022A                move.b     D0, [A0 + 0x22A]
  47. 00000096  0800 0000                btst.b     D0, 0x0
  48. 0000009A  670E                     beq        +0x10 /* 000000AA */
  49. 0000009C  5213                     addq.b     [A3], 1
  50. 0000009E  7000                     moveq.l    D0, 0x00
  51. 000000A0  1013                     move.b     D0, [A3]
  52. 000000A2  17BC 0035 0000           move.b     [A3 + D0.w], 0x35 /* '5' */
  53. 000000A8  600C                     bra        +0xE /* 000000B6 */
  54. label000000AA:
  55. 000000AA  5213                     addq.b     [A3], 1
  56. 000000AC  7000                     moveq.l    D0, 0x00
  57. 000000AE  1013                     move.b     D0, [A3]
  58. 000000B0  17BC 0030 0000           move.b     [A3 + D0.w], 0x30 /* '0' */
  59. label000000B6:
  60. 000000B6  486E FE00                pea.l      [A6 - 0x200]
  61. 000000BA  2F0B                     move.l     -[A7], A3
  62. 000000BC  7000                     moveq.l    D0, 0x00
  63. 000000BE  2F00                     move.l     -[A7], D0
  64. 000000C0  2F00                     move.l     -[A7], D0
  65. 000000C2  A98B                     syscall    ParamText
  66. 000000C4  6052                     bra        +0x54 /* 00000118 */
  67. label000000C6:
  68. 000000C6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  69. 000000CA  1028 0238                move.b     D0, [A0 + 0x238]
  70. 000000CE  4880                     ext.w      D0
  71. 000000D0  48C0                     ext.l      D0
  72. 000000D2  7201                     moveq.l    D1, 0x01
  73. 000000D4  B280                     cmp.l      D1, D0
  74. 000000D6  6712                     beq        +0x14 /* 000000EA */
  75. 000000D8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  76. 000000DC  1028 0238                move.b     D0, [A0 + 0x238]
  77. 000000E0  4880                     ext.w      D0
  78. 000000E2  48C0                     ext.l      D0
  79. 000000E4  720B                     moveq.l    D1, 0x0B
  80. 000000E6  B280                     cmp.l      D1, D0
  81. 000000E8  660E                     bne        +0x10 /* 000000F8 */
  82. label000000EA:
  83. 000000EA  7003                     moveq.l    D0, 0x03
  84. 000000EC  2F00                     move.l     -[A7], D0
  85. 000000EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  86. 000000F2  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  87. 000000F6  508F                     addq.l     A7, 8
  88. label000000F8:
  89. 000000F8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  90. 000000FC  1028 0238                move.b     D0, [A0 + 0x238]
  91. 00000100  4880                     ext.w      D0
  92. 00000102  48C0                     ext.l      D0
  93. 00000104  720B                     moveq.l    D1, 0x0B
  94. 00000106  B280                     cmp.l      D1, D0
  95. 00000108  670E                     beq        +0x10 /* 00000118 */
  96. 0000010A  7004                     moveq.l    D0, 0x04
  97. 0000010C  2F00                     move.l     -[A7], D0
  98. 0000010E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  99. 00000112  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  100. 00000116  508F                     addq.l     A7, 8
  101. label00000118:
  102. 00000118  7000                     moveq.l    D0, 0x00
  103. 0000011A  102D E78E                move.b     D0, [A5 - 0x1872]
  104. 0000011E  7201                     moveq.l    D1, 0x01
  105. 00000120  B280                     cmp.l      D1, D0
  106. 00000122  660A                     bne        +0xC /* 0000012E */
  107. 00000124  203C 010C 1F86           move.l     D0, 0x10C1F86
  108. 0000012A  6000 0120                bra        +0x122 /* 0000024C */
  109. label0000012E:
  110. 0000012E  203C 030C 1F86           move.l     D0, 0x30C1F86
  111. 00000134  6000 0116                bra        +0x118 /* 0000024C */
  112. 00000138  302C 0004                move.w     D0, [A4 + 0x4]
  113. 0000013C  48C0                     ext.l      D0
  114. 0000013E  7202                     moveq.l    D1, 0x02
  115. 00000140  B280                     cmp.l      D1, D0
  116. 00000142  6620                     bne        +0x22 /* 00000164 */
  117. 00000144  206D D8F6                movea.l    A0, [A5 - 0x270A]
  118. 00000148  7000                     moveq.l    D0, 0x00
  119. 0000014A  1028 022A                move.b     D0, [A0 + 0x22A]
  120. 0000014E  7203                     moveq.l    D1, 0x03
  121. 00000150  B280                     cmp.l      D1, D0
  122. 00000152  6F10                     ble        +0x12 /* 00000164 */
  123. 00000154  486D 0C9A                pea.l      [A5 + 0xC9A /* export_399 */]
  124. 00000158  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  125. 0000015C  7001                     moveq.l    D0, 0x01
  126. 0000015E  588F                     addq.l     A7, 4
  127. 00000160  6000 00EA                bra        +0xEC /* 0000024C */
  128. label00000164:
  129. 00000164  302C 0004                move.w     D0, [A4 + 0x4]
  130. 00000168  48C0                     ext.l      D0
  131. 0000016A  7203                     moveq.l    D1, 0x03
  132. 0000016C  B280                     cmp.l      D1, D0
  133. 0000016E  6662                     bne        +0x64 /* 000001D2 */
  134. 00000170  206D D8F6                movea.l    A0, [A5 - 0x270A]
  135. 00000174  7000                     moveq.l    D0, 0x00
  136. 00000176  1028 022A                move.b     D0, [A0 + 0x22A]
  137. 0000017A  7205                     moveq.l    D1, 0x05
  138. 0000017C  B280                     cmp.l      D1, D0
  139. 0000017E  6F10                     ble        +0x12 /* 00000190 */
  140. 00000180  486D 0CDA                pea.l      [A5 + 0xCDA /* export_407 */]
  141. 00000184  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  142. 00000188  7001                     moveq.l    D0, 0x01
  143. 0000018A  588F                     addq.l     A7, 4
  144. 0000018C  6000 00BE                bra        +0xC0 /* 0000024C */
  145. label00000190:
  146. 00000190  206D D8F6                movea.l    A0, [A5 - 0x270A]
  147. 00000194  226D D8F6                movea.l    A1, [A5 - 0x270A]
  148. 00000198  7000                     moveq.l    D0, 0x00
  149. 0000019A  102D D870                move.b     D0, [A5 - 0x2790]
  150. 0000019E  7200                     moveq.l    D1, 0x00
  151. 000001A0  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  152. 000001A4  2001                     move.l     D0, D1
  153. 000001A6  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  154. 000001AA  4840                     swap.w     D0
  155. 000001AC  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  156. 000001B0  4840                     swap.w     D0
  157. 000001B2  4240                     clr.w      D0
  158. 000001B4  D280                     add.l      D1, D0
  159. 000001B6  41E8 02B2                lea.l      A0, [A0 + 0x2B2]
  160. 000001BA  0CB0 0000 01F4 1800      cmpi.l     [A0 + D1], 0x1F4
  161. 000001C2  6C0E                     bge        +0x10 /* 000001D2 */
  162. 000001C4  486D 0CD2                pea.l      [A5 + 0xCD2 /* export_406 */]
  163. 000001C8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  164. 000001CC  7001                     moveq.l    D0, 0x01
  165. 000001CE  588F                     addq.l     A7, 4
  166. 000001D0  607A                     bra        +0x7C /* 0000024C */
  167. label000001D2:
  168. 000001D2  302C 0004                move.w     D0, [A4 + 0x4]
  169. 000001D6  48C0                     ext.l      D0
  170. 000001D8  7204                     moveq.l    D1, 0x04
  171. 000001DA  B280                     cmp.l      D1, D0
  172. 000001DC  6644                     bne        +0x46 /* 00000222 */
  173. 000001DE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  174. 000001E2  226D D8F6                movea.l    A1, [A5 - 0x270A]
  175. 000001E6  7000                     moveq.l    D0, 0x00
  176. 000001E8  102D D870                move.b     D0, [A5 - 0x2790]
  177. 000001EC  7200                     moveq.l    D1, 0x00
  178. 000001EE  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  179. 000001F2  2001                     move.l     D0, D1
  180. 000001F4  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  181. 000001F8  4840                     swap.w     D0
  182. 000001FA  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  183. 000001FE  4840                     swap.w     D0
  184. 00000200  4240                     clr.w      D0
  185. 00000202  D280                     add.l      D1, D0
  186. 00000204  41E8 02A6                lea.l      A0, [A0 + 0x2A6]
  187. 00000208  3230 1800                move.w     D1, [A0 + D1]
  188. 0000020C  48C1                     ext.l      D1
  189. 0000020E  7003                     moveq.l    D0, 0x03
  190. 00000210  B081                     cmp.l      D0, D1
  191. 00000212  6F0E                     ble        +0x10 /* 00000222 */
  192. 00000214  486D 0CEA                pea.l      [A5 + 0xCEA /* export_409 */]
  193. 00000218  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  194. 0000021C  7001                     moveq.l    D0, 0x01
  195. 0000021E  588F                     addq.l     A7, 4
  196. 00000220  602A                     bra        +0x2C /* 0000024C */
  197. label00000222:
  198. 00000222  302C 0004                move.w     D0, [A4 + 0x4]
  199. 00000226  48C0                     ext.l      D0
  200. 00000228  7205                     moveq.l    D1, 0x05
  201. 0000022A  B280                     cmp.l      D1, D0
  202. 0000022C  660E                     bne        +0x10 /* 0000023C */
  203. 0000022E  486D 0CE2                pea.l      [A5 + 0xCE2 /* export_408 */]
  204. 00000232  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  205. 00000236  7001                     moveq.l    D0, 0x01
  206. 00000238  588F                     addq.l     A7, 4
  207. 0000023A  6010                     bra        +0x12 /* 0000024C */
  208. label0000023C:
  209. 0000023C  302C 0004                move.w     D0, [A4 + 0x4]
  210. 00000240  48C0                     ext.l      D0
  211. 00000242  2F00                     move.l     -[A7], D0
  212. 00000244  4EBA 0ACE                jsr        [PC + 0xACE /* 00000D14 */]
  213. 00000248  588F                     addq.l     A7, 4
  214. label0000024A:
  215. 0000024A  7001                     moveq.l    D0, 0x01
  216. label0000024C:
  217. 0000024C  4CEE 1800 FDF8           movem.l    A3,A4, [A6 - 0x208]
  218. 00000252  4E5E                     unlink     A6
  219. 00000254  4E75                     rts
  220. export_398:
  221. 00000256  2F07                     move.l     -[A7], D7
  222. 00000258  206D D8F6                movea.l    A0, [A5 - 0x270A]
  223. 0000025C  7000                     moveq.l    D0, 0x00
  224. 0000025E  1028 022A                move.b     D0, [A0 + 0x22A]
  225. 00000262  3E00                     move.w     D7, D0
  226. 00000264  302D E7A6                move.w     D0, [A5 - 0x185A]
  227. 00000268  5340                     subq.w     D0, 1
  228. 0000026A  6B00 00DE                bmi        +0xE0 /* 0000034A */
  229. 0000026E  0C40 0002                cmpi.w     D0, 0x2
  230. 00000272  6E00 00D6                bgt        +0xD8 /* 0000034A */
  231. 00000276  D040                     add.w      D0, D0
  232. 00000278  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  233. 0000027C  4EFB 0000                jmp        [PC + D0.w]
  234. 00000280  0008 0078                ori.b      A0, 0x78 /* 'x' */
  235. 00000284  00B0 48C7 7005 B087      ori.l      [A0 + A3.w - 0x121], 0x48C77005
  236. 0000028C  6F1C                     ble        +0x1E /* 000002AA */
  237. 0000028E  701E                     moveq.l    D0, 0x1E
  238. 00000290  2F00                     move.l     -[A7], D0
  239. 00000292  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  240. 00000296  48C0                     ext.l      D0
  241. 00000298  720A                     moveq.l    D1, 0x0A
  242. 0000029A  D081                     add.l      D0, D1
  243. 0000029C  588F                     addq.l     A7, 4
  244. 0000029E  2F00                     move.l     -[A7], D0
  245. 000002A0  4EBA 131C                jsr        [PC + 0x131C /* 000015BE */]
  246. 000002A4  588F                     addq.l     A7, 4
  247. 000002A6  6000 00A2                bra        +0xA4 /* 0000034A */
  248. label000002AA:
  249. 000002AA  48C7                     ext.l      D7
  250. 000002AC  2207                     move.l     D1, D7
  251. 000002AE  2001                     move.l     D0, D1
  252. 000002B0  E589                     lsl        D1, 2
  253. 000002B2  D280                     add.l      D1, D0
  254. 000002B4  2F01                     move.l     -[A7], D1
  255. 000002B6  4EBA 1306                jsr        [PC + 0x1306 /* 000015BE */]
  256. 000002BA  48C7                     ext.l      D7
  257. 000002BC  7002                     moveq.l    D0, 0x02
  258. 000002BE  B087                     cmp.l      D0, D7
  259. 000002C0  588F                     addq.l     A7, 4
  260. 000002C2  6C14                     bge        +0x16 /* 000002D8 */
  261. 000002C4  48C7                     ext.l      D7
  262. 000002C6  2007                     move.l     D0, D7
  263. 000002C8  5580                     subq.l     D0, 2
  264. 000002CA  2200                     move.l     D1, D0
  265. 000002CC  E588                     lsl        D0, 2
  266. 000002CE  D081                     add.l      D0, D1
  267. 000002D0  2F00                     move.l     -[A7], D0
  268. 000002D2  4EBA 11AC                jsr        [PC + 0x11AC /* 00001480 */]
  269. 000002D6  588F                     addq.l     A7, 4
  270. label000002D8:
  271. 000002D8  48C7                     ext.l      D7
  272. 000002DA  7005                     moveq.l    D0, 0x05
  273. 000002DC  B087                     cmp.l      D0, D7
  274. 000002DE  6C6A                     bge        +0x6C /* 0000034A */
  275. 000002E0  48C7                     ext.l      D7
  276. 000002E2  2007                     move.l     D0, D7
  277. 000002E4  5B80                     subq.l     D0, 5
  278. 000002E6  2200                     move.l     D1, D0
  279. 000002E8  E588                     lsl        D0, 2
  280. 000002EA  D081                     add.l      D0, D1
  281. 000002EC  2F00                     move.l     -[A7], D0
  282. 000002EE  4EBA 1222                jsr        [PC + 0x1222 /* 00001512 */]
  283. 000002F2  588F                     addq.l     A7, 4
  284. 000002F4  6054                     bra        +0x56 /* 0000034A */
  285. 000002F6  4EBA 0E7E                jsr        [PC + 0xE7E /* 00001176 */]
  286. 000002FA  48C0                     ext.l      D0
  287. 000002FC  720A                     moveq.l    D1, 0x0A
  288. 000002FE  D081                     add.l      D0, D1
  289. 00000300  7204                     moveq.l    D1, 0x04
  290. 00000302  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  291. 00000306  2F00                     move.l     -[A7], D0
  292. 00000308  4EBA 12B4                jsr        [PC + 0x12B4 /* 000015BE */]
  293. 0000030C  48C7                     ext.l      D7
  294. 0000030E  7006                     moveq.l    D0, 0x06
  295. 00000310  B087                     cmp.l      D0, D7
  296. 00000312  588F                     addq.l     A7, 4
  297. 00000314  6C34                     bge        +0x36 /* 0000034A */
  298. 00000316  48C7                     ext.l      D7
  299. 00000318  2007                     move.l     D0, D7
  300. 0000031A  5D80                     subq.l     D0, 6
  301. 0000031C  E580                     asl        D0, 2
  302. 0000031E  7203                     moveq.l    D1, 0x03
  303. 00000320  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  304. 00000324  2F00                     move.l     -[A7], D0
  305. 00000326  4EBA 11EA                jsr        [PC + 0x11EA /* 00001512 */]
  306. 0000032A  588F                     addq.l     A7, 4
  307. 0000032C  601C                     bra        +0x1E /* 0000034A */
  308. 0000032E  7050                     moveq.l    D0, 0x50
  309. 00000330  2F00                     move.l     -[A7], D0
  310. 00000332  4EBA 128A                jsr        [PC + 0x128A /* 000015BE */]
  311. 00000336  7032                     moveq.l    D0, 0x32
  312. 00000338  2F00                     move.l     -[A7], D0
  313. 0000033A  4EBA 1144                jsr        [PC + 0x1144 /* 00001480 */]
  314. 0000033E  7014                     moveq.l    D0, 0x14
  315. 00000340  2F00                     move.l     -[A7], D0
  316. 00000342  4EBA 11CE                jsr        [PC + 0x11CE /* 00001512 */]
  317. 00000346  4FEF 000C                lea.l      A7, [A7 + 0xC]
  318. label0000034A:
  319. 0000034A  2E1F                     move.l     D7, [A7]+
  320. 0000034C  4E75                     rts
  321. fn0000034E:
  322. 0000034E  48E7 0700                movem.l    -[A7], D5,D6,D7
  323. 00000352  4EBA 0E22                jsr        [PC + 0xE22 /* 00001176 */]
  324. 00000356  3A00                     move.w     D5, D0
  325. 00000358  206D D8F6                movea.l    A0, [A5 - 0x270A]
  326. 0000035C  1028 0238                move.b     D0, [A0 + 0x238]
  327. 00000360  4880                     ext.w      D0
  328. 00000362  3E00                     move.w     D7, D0
  329. 00000364  206D D8F6                movea.l    A0, [A5 - 0x270A]
  330. 00000368  7000                     moveq.l    D0, 0x00
  331. 0000036A  1028 022A                move.b     D0, [A0 + 0x22A]
  332. 0000036E  3C00                     move.w     D6, D0
  333. 00000370  426D E7AA                clr.w      [A5 - 0x1856]
  334. 00000374  426D E7A8                clr.w      [A5 - 0x1858]
  335. 00000378  302D E7A6                move.w     D0, [A5 - 0x185A]
  336. 0000037C  5340                     subq.w     D0, 1
  337. 0000037E  6B00 01B0                bmi        +0x1B2 /* 00000530 */
  338. 00000382  0C40 0003                cmpi.w     D0, 0x3
  339. 00000386  6E00 01A8                bgt        +0x1AA /* 00000530 */
  340. 0000038A  D040                     add.w      D0, D0
  341. 0000038C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  342. 00000390  4EFB 0000                jmp        [PC + D0.w]
  343. 00000394  000A 008A                ori.b      A2, 0x8A
  344. 00000398  00C0                     .incomplete
  345. 0000039A  011C                     btst       [A4]+, D0
  346. 0000039C  48C6                     ext.l      D6
  347. 0000039E  7005                     moveq.l    D0, 0x05
  348. 000003A0  B086                     cmp.l      D0, D6
  349. 000003A2  6F56                     ble        +0x58 /* 000003FA */
  350. 000003A4  48C7                     ext.l      D7
  351. 000003A6  7008                     moveq.l    D0, 0x08
  352. 000003A8  B087                     cmp.l      D0, D7
  353. 000003AA  6708                     beq        +0xA /* 000003B4 */
  354. 000003AC  48C7                     ext.l      D7
  355. 000003AE  700B                     moveq.l    D0, 0x0B
  356. 000003B0  B087                     cmp.l      D0, D7
  357. 000003B2  661E                     bne        +0x20 /* 000003D2 */
  358. label000003B4:
  359. 000003B4  7064                     moveq.l    D0, 0x64
  360. 000003B6  2F00                     move.l     -[A7], D0
  361. 000003B8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  362. 000003BC  48C0                     ext.l      D0
  363. 000003BE  7210                     moveq.l    D1, 0x10
  364. 000003C0  B280                     cmp.l      D1, D0
  365. 000003C2  588F                     addq.l     A7, 4
  366. 000003C4  6F0C                     ble        +0xE /* 000003D2 */
  367. 000003C6  3B7C 0002 E7AA           move.w     [A5 - 0x1856], 0x2
  368. 000003CC  3B7C 0002 E7A8           move.w     [A5 - 0x1858], 0x2
  369. label000003D2:
  370. 000003D2  48C7                     ext.l      D7
  371. 000003D4  7001                     moveq.l    D0, 0x01
  372. 000003D6  B087                     cmp.l      D0, D7
  373. 000003D8  6600 0156                bne        +0x158 /* 00000530 */
  374. 000003DC  7064                     moveq.l    D0, 0x64
  375. 000003DE  2F00                     move.l     -[A7], D0
  376. 000003E0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  377. 000003E4  48C0                     ext.l      D0
  378. 000003E6  7228                     moveq.l    D1, 0x28
  379. 000003E8  B280                     cmp.l      D1, D0
  380. 000003EA  588F                     addq.l     A7, 4
  381. 000003EC  6F00 0142                ble        +0x144 /* 00000530 */
  382. 000003F0  3B7C 0003 E7A8           move.w     [A5 - 0x1858], 0x3
  383. 000003F6  6000 0138                bra        +0x13A /* 00000530 */
  384. label000003FA:
  385. 000003FA  48C6                     ext.l      D6
  386. 000003FC  7006                     moveq.l    D0, 0x06
  387. 000003FE  B086                     cmp.l      D0, D6
  388. 00000400  6F0A                     ble        +0xC /* 0000040C */
  389. 00000402  3B7C 0004 E7A8           move.w     [A5 - 0x1858], 0x4
  390. 00000408  6000 0126                bra        +0x128 /* 00000530 */
  391. label0000040C:
  392. 0000040C  3B7C 0001 E7AA           move.w     [A5 - 0x1856], 0x1
  393. 00000412  3B7C 0001 E7A8           move.w     [A5 - 0x1858], 0x1
  394. 00000418  6000 0116                bra        +0x118 /* 00000530 */
  395. 0000041C  48C6                     ext.l      D6
  396. 0000041E  7005                     moveq.l    D0, 0x05
  397. 00000420  B086                     cmp.l      D0, D6
  398. 00000422  6E00 010C                bgt        +0x10E /* 00000530 */
  399. 00000426  7064                     moveq.l    D0, 0x64
  400. 00000428  2F00                     move.l     -[A7], D0
  401. 0000042A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  402. 0000042E  48C0                     ext.l      D0
  403. 00000430  48C5                     ext.l      D5
  404. 00000432  2405                     move.l     D2, D5
  405. 00000434  2202                     move.l     D1, D2
  406. 00000436  E58A                     lsl        D2, 2
  407. 00000438  D481                     add.l      D2, D1
  408. 0000043A  B480                     cmp.l      D2, D0
  409. 0000043C  588F                     addq.l     A7, 4
  410. 0000043E  6F00 00F0                ble        +0xF2 /* 00000530 */
  411. 00000442  3B7C 0002 E7AA           move.w     [A5 - 0x1856], 0x2
  412. 00000448  3B7C 0002 E7A8           move.w     [A5 - 0x1858], 0x2
  413. 0000044E  6000 00E0                bra        +0xE2 /* 00000530 */
  414. 00000452  48C6                     ext.l      D6
  415. 00000454  7005                     moveq.l    D0, 0x05
  416. 00000456  B086                     cmp.l      D0, D6
  417. 00000458  6E00 00D6                bgt        +0xD8 /* 00000530 */
  418. 0000045C  48C5                     ext.l      D5
  419. 0000045E  700A                     moveq.l    D0, 0x0A
  420. 00000460  B085                     cmp.l      D0, D5
  421. 00000462  6C12                     bge        +0x14 /* 00000476 */
  422. 00000464  7064                     moveq.l    D0, 0x64
  423. 00000466  2F00                     move.l     -[A7], D0
  424. 00000468  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  425. 0000046C  48C0                     ext.l      D0
  426. 0000046E  720A                     moveq.l    D1, 0x0A
  427. 00000470  B280                     cmp.l      D1, D0
  428. 00000472  588F                     addq.l     A7, 4
  429. 00000474  6E28                     bgt        +0x2A /* 0000049E */
  430. label00000476:
  431. 00000476  48C5                     ext.l      D5
  432. 00000478  7005                     moveq.l    D0, 0x05
  433. 0000047A  B085                     cmp.l      D0, D5
  434. 0000047C  6C00 00B2                bge        +0xB4 /* 00000530 */
  435. 00000480  48C5                     ext.l      D5
  436. 00000482  700A                     moveq.l    D0, 0x0A
  437. 00000484  B085                     cmp.l      D0, D5
  438. 00000486  6D00 00A8                blt        +0xAA /* 00000530 */
  439. 0000048A  7064                     moveq.l    D0, 0x64
  440. 0000048C  2F00                     move.l     -[A7], D0
  441. 0000048E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  442. 00000492  48C0                     ext.l      D0
  443. 00000494  7205                     moveq.l    D1, 0x05
  444. 00000496  B280                     cmp.l      D1, D0
  445. 00000498  588F                     addq.l     A7, 4
  446. 0000049A  6F00 0094                ble        +0x96 /* 00000530 */
  447. label0000049E:
  448. 0000049E  3B7C 0002 E7AA           move.w     [A5 - 0x1856], 0x2
  449. 000004A4  3B7C 0002 E7A8           move.w     [A5 - 0x1858], 0x2
  450. 000004AA  6000 0084                bra        +0x86 /* 00000530 */
  451. 000004AE  48C6                     ext.l      D6
  452. 000004B0  7005                     moveq.l    D0, 0x05
  453. 000004B2  B086                     cmp.l      D0, D6
  454. 000004B4  6F56                     ble        +0x58 /* 0000050C */
  455. 000004B6  3B7C 0001 E7A6           move.w     [A5 - 0x185A], 0x1
  456. 000004BC  48C7                     ext.l      D7
  457. 000004BE  7008                     moveq.l    D0, 0x08
  458. 000004C0  B087                     cmp.l      D0, D7
  459. 000004C2  6708                     beq        +0xA /* 000004CC */
  460. 000004C4  48C7                     ext.l      D7
  461. 000004C6  700B                     moveq.l    D0, 0x0B
  462. 000004C8  B087                     cmp.l      D0, D7
  463. 000004CA  661E                     bne        +0x20 /* 000004EA */
  464. label000004CC:
  465. 000004CC  4878 03E8                push.l     0x3E8
  466. 000004D0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  467. 000004D4  48C0                     ext.l      D0
  468. 000004D6  7220                     moveq.l    D1, 0x20
  469. 000004D8  B280                     cmp.l      D1, D0
  470. 000004DA  588F                     addq.l     A7, 4
  471. 000004DC  6F0C                     ble        +0xE /* 000004EA */
  472. 000004DE  3B7C 0002 E7AA           move.w     [A5 - 0x1856], 0x2
  473. 000004E4  3B7C 0002 E7A8           move.w     [A5 - 0x1858], 0x2
  474. label000004EA:
  475. 000004EA  48C7                     ext.l      D7
  476. 000004EC  7001                     moveq.l    D0, 0x01
  477. 000004EE  B087                     cmp.l      D0, D7
  478. 000004F0  663E                     bne        +0x40 /* 00000530 */
  479. 000004F2  7064                     moveq.l    D0, 0x64
  480. 000004F4  2F00                     move.l     -[A7], D0
  481. 000004F6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  482. 000004FA  48C0                     ext.l      D0
  483. 000004FC  7208                     moveq.l    D1, 0x08
  484. 000004FE  B280                     cmp.l      D1, D0
  485. 00000500  588F                     addq.l     A7, 4
  486. 00000502  6F2C                     ble        +0x2E /* 00000530 */
  487. 00000504  3B7C 0003 E7A8           move.w     [A5 - 0x1858], 0x3
  488. 0000050A  6024                     bra        +0x26 /* 00000530 */
  489. label0000050C:
  490. 0000050C  3B7C 0002 E7A6           move.w     [A5 - 0x185A], 0x2
  491. 00000512  7064                     moveq.l    D0, 0x64
  492. 00000514  2F00                     move.l     -[A7], D0
  493. 00000516  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  494. 0000051A  48C0                     ext.l      D0
  495. 0000051C  48C5                     ext.l      D5
  496. 0000051E  BA80                     cmp.l      D5, D0
  497. 00000520  588F                     addq.l     A7, 4
  498. 00000522  6F0C                     ble        +0xE /* 00000530 */
  499. 00000524  3B7C 0002 E7AA           move.w     [A5 - 0x1856], 0x2
  500. 0000052A  3B7C 0002 E7A8           move.w     [A5 - 0x1858], 0x2
  501. label00000530:
  502. 00000530  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  503. 00000534  4E75                     rts
  504. export_399:
  505. 00000536  48E7 0018                movem.l    -[A7], A3,A4
  506. 0000053A  286F 000C                movea.l    A4, [A7 + 0xC]
  507. 0000053E  266F 0010                movea.l    A3, [A7 + 0x10]
  508. 00000542  2F0B                     move.l     -[A7], A3
  509. 00000544  2F0C                     move.l     -[A7], A4
  510. 00000546  4EBA 0DC8                jsr        [PC + 0xDC8 /* 00001310 */]
  511. 0000054A  3013                     move.w     D0, [A3]
  512. 0000054C  48C0                     ext.l      D0
  513. 0000054E  7201                     moveq.l    D1, 0x01
  514. 00000550  B280                     cmp.l      D1, D0
  515. 00000552  508F                     addq.l     A7, 8
  516. 00000554  661C                     bne        +0x1E /* 00000572 */
  517. 00000556  7000                     moveq.l    D0, 0x00
  518. 00000558  102D E78E                move.b     D0, [A5 - 0x1872]
  519. 0000055C  7201                     moveq.l    D1, 0x01
  520. 0000055E  B280                     cmp.l      D1, D0
  521. 00000560  6608                     bne        +0xA /* 0000056A */
  522. 00000562  203C 010C 1F87           move.l     D0, 0x10C1F87
  523. 00000568  600A                     bra        +0xC /* 00000574 */
  524. label0000056A:
  525. 0000056A  203C 030C 1F87           move.l     D0, 0x30C1F87
  526. 00000570  6002                     bra        +0x4 /* 00000574 */
  527. label00000572:
  528. 00000572  7001                     moveq.l    D0, 0x01
  529. label00000574:
  530. 00000574  4CDF 1800                movem.l    A3,A4, [A7]+
  531. 00000578  4E75                     rts
  532. export_400:
  533. 0000057A  48E7 0018                movem.l    -[A7], A3,A4
  534. 0000057E  286F 0010                movea.l    A4, [A7 + 0x10]
  535. 00000582  266F 000C                movea.l    A3, [A7 + 0xC]
  536. 00000586  3014                     move.w     D0, [A4]
  537. 00000588  48C0                     ext.l      D0
  538. 0000058A  7201                     moveq.l    D1, 0x01
  539. 0000058C  B280                     cmp.l      D1, D0
  540. 0000058E  6636                     bne        +0x38 /* 000005C6 */
  541. 00000590  2053                     movea.l    A0, [A3]
  542. 00000592  4AA8 0014                tst.l      [A0 + 0x14]
  543. 00000596  6726                     beq        +0x28 /* 000005BE */
  544. 00000598  7000                     moveq.l    D0, 0x00
  545. 0000059A  2F00                     move.l     -[A7], D0
  546. 0000059C  2F00                     move.l     -[A7], D0
  547. 0000059E  2F00                     move.l     -[A7], D0
  548. 000005A0  720A                     moveq.l    D1, 0x0A
  549. 000005A2  2F01                     move.l     -[A7], D1
  550. 000005A4  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  551. 000005A8  7000                     moveq.l    D0, 0x00
  552. 000005AA  2F00                     move.l     -[A7], D0
  553. 000005AC  486D 0CAA                pea.l      [A5 + 0xCAA /* export_401 */]
  554. 000005B0  7201                     moveq.l    D1, 0x01
  555. 000005B2  2F01                     move.l     -[A7], D1
  556. 000005B4  2F0B                     move.l     -[A7], A3
  557. 000005B6  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  558. 000005BA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  559. label000005BE:
  560. 000005BE  203C 0304 14BE           move.l     D0, 0x30414BE
  561. 000005C4  6002                     bra        +0x4 /* 000005C8 */
  562. label000005C6:
  563. 000005C6  7000                     moveq.l    D0, 0x00
  564. label000005C8:
  565. 000005C8  4CDF 1800                movem.l    A3,A4, [A7]+
  566. 000005CC  4E75                     rts
  567. export_401:
  568. fn000005CE:
  569. 000005CE  4E56 FFF0                link       A6, -0x0010
  570. 000005D2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  571. 000005D6  266E 0008                movea.l    A3, [A6 + 0x8]
  572. 000005DA  206E 000C                movea.l    A0, [A6 + 0xC]
  573. 000005DE  3010                     move.w     D0, [A0]
  574. 000005E0  5340                     subq.w     D0, 1
  575. 000005E2  6B00 039C                bmi        +0x39E /* 00000980 */
  576. 000005E6  0C40 0005                cmpi.w     D0, 0x5
  577. 000005EA  6E00 0394                bgt        +0x396 /* 00000980 */
  578. 000005EE  D040                     add.w      D0, D0
  579. 000005F0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  580. 000005F4  4EFB 0000                jmp        [PC + D0.w]
  581. 000005F8  000E 038A                ori.b      A6, 0x8A
  582. 000005FC  038A                     bclr       A2, D1
  583. 000005FE  027E 0304                andi.w     <<invalid special address>>, 0x304
  584. 00000602  020A 2053                andi.b     A2, 0x53 /* 'S' */
  585. 00000606  4AA8 0014                tst.l      [A0 + 0x14]
  586. 0000060A  6700 0378                beq        +0x37A /* 00000984 */
  587. 0000060E  302D E7A6                move.w     D0, [A5 - 0x185A]
  588. 00000612  48C0                     ext.l      D0
  589. 00000614  7201                     moveq.l    D1, 0x01
  590. 00000616  B280                     cmp.l      D1, D0
  591. 00000618  6604                     bne        +0x6 /* 0000061E */
  592. 0000061A  7A02                     moveq.l    D5, 0x02
  593. 0000061C  6012                     bra        +0x14 /* 00000630 */
  594. label0000061E:
  595. 0000061E  302D E7A6                move.w     D0, [A5 - 0x185A]
  596. 00000622  48C0                     ext.l      D0
  597. 00000624  7202                     moveq.l    D1, 0x02
  598. 00000626  B280                     cmp.l      D1, D0
  599. 00000628  6604                     bne        +0x6 /* 0000062E */
  600. 0000062A  4245                     clr.w      D5
  601. 0000062C  6002                     bra        +0x4 /* 00000630 */
  602. label0000062E:
  603. 0000062E  7A01                     moveq.l    D5, 0x01
  604. label00000630:
  605. 00000630  7000                     moveq.l    D0, 0x00
  606. 00000632  2F00                     move.l     -[A7], D0
  607. 00000634  2F0B                     move.l     -[A7], A3
  608. 00000636  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  609. 0000063A  598F                     subq.l     A7, 4
  610. 0000063C  4878 00FC                push.l     0xFC
  611. 00000640  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  612. 00000644  2B5F E6DA                move.l     [A5 - 0x1926], [A7]+
  613. 00000648  598F                     subq.l     A7, 4
  614. 0000064A  4878 00FC                push.l     0xFC
  615. 0000064E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  616. 00000652  2B5F E6D6                move.l     [A5 - 0x192A], [A7]+
  617. 00000656  302D D484                move.w     D0, [A5 - 0x2B7C]
  618. 0000065A  48C0                     ext.l      D0
  619. 0000065C  2F00                     move.l     -[A7], D0
  620. 0000065E  7012                     moveq.l    D0, 0x12
  621. 00000660  2F00                     move.l     -[A7], D0
  622. 00000662  7200                     moveq.l    D1, 0x00
  623. 00000664  2F01                     move.l     -[A7], D1
  624. 00000666  4878 3BCE                push.l     0x3BCE
  625. 0000066A  4878 14BE                push.l     0x14BE
  626. 0000066E  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  627. 00000672  2B40 E6DE                move.l     [A5 - 0x1922], D0
  628. 00000676  7001                     moveq.l    D0, 0x01
  629. 00000678  2F00                     move.l     -[A7], D0
  630. 0000067A  7212                     moveq.l    D1, 0x12
  631. 0000067C  2F01                     move.l     -[A7], D1
  632. 0000067E  7000                     moveq.l    D0, 0x00
  633. 00000680  2F00                     move.l     -[A7], D0
  634. 00000682  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  635. 00000686  2F2D E6DE                move.l     -[A7], [A5 - 0x1922]
  636. 0000068A  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  637. 0000068E  2053                     movea.l    A0, [A3]
  638. 00000690  43EE FFF8                lea.l      A1, [A6 - 0x8]
  639. 00000694  5888                     addq.l     A0, 4
  640. 00000696  22D8                     move.l     [A1]+, [A0]+
  641. 00000698  22D8                     move.l     [A1]+, [A0]+
  642. 0000069A  2F2D D486                move.l     -[A7], [A5 - 0x2B7A]
  643. 0000069E  302D D484                move.w     D0, [A5 - 0x2B7C]
  644. 000006A2  48C0                     ext.l      D0
  645. 000006A4  2F00                     move.l     -[A7], D0
  646. 000006A6  7000                     moveq.l    D0, 0x00
  647. 000006A8  2F00                     move.l     -[A7], D0
  648. 000006AA  486E FFF8                pea.l      [A6 - 0x8]
  649. 000006AE  486D E6E2                pea.l      [A5 - 0x191E]
  650. 000006B2  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  651. 000006B6  1B7C 0001 E6D4           move.b     [A5 - 0x192C], 0x1
  652. 000006BC  206D E6D6                movea.l    A0, [A5 - 0x192A]
  653. 000006C0  4868 0062                pea.l      [A0 + 0x62]
  654. 000006C4  206D E6DA                movea.l    A0, [A5 - 0x1926]
  655. 000006C8  4868 0062                pea.l      [A0 + 0x62]
  656. 000006CC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  657. 000006D0  206D E6D6                movea.l    A0, [A5 - 0x192A]
  658. 000006D4  4868 007E                pea.l      [A0 + 0x7E]
  659. 000006D8  206D E6DA                movea.l    A0, [A5 - 0x1926]
  660. 000006DC  4868 007E                pea.l      [A0 + 0x7E]
  661. 000006E0  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  662. 000006E4  206D E6D6                movea.l    A0, [A5 - 0x192A]
  663. 000006E8  4868 00A8                pea.l      [A0 + 0xA8]
  664. 000006EC  206D E6DA                movea.l    A0, [A5 - 0x1926]
  665. 000006F0  4868 00A8                pea.l      [A0 + 0xA8]
  666. 000006F4  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  667. 000006F8  302D E7AA                move.w     D0, [A5 - 0x1856]
  668. 000006FC  48C0                     ext.l      D0
  669. 000006FE  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  670. 00000702  6648                     bne        +0x4A /* 0000074C */
  671. 00000704  70FF                     moveq.l    D0, 0xFFFFFFFF
  672. 00000706  2F00                     move.l     -[A7], D0
  673. 00000708  7212                     moveq.l    D1, 0x12
  674. 0000070A  2F01                     move.l     -[A7], D1
  675. 0000070C  2F2D E6D6                move.l     -[A7], [A5 - 0x192A]
  676. 00000710  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  677. 00000714  48C5                     ext.l      D5
  678. 00000716  2405                     move.l     D2, D5
  679. 00000718  5E82                     addq.l     D2, 7
  680. 0000071A  2F02                     move.l     -[A7], D2
  681. 0000071C  4878 14BE                push.l     0x14BE
  682. 00000720  486D E6E2                pea.l      [A5 - 0x191E]
  683. 00000724  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  684. 00000728  7000                     moveq.l    D0, 0x00
  685. 0000072A  2F00                     move.l     -[A7], D0
  686. 0000072C  7212                     moveq.l    D1, 0x12
  687. 0000072E  2F01                     move.l     -[A7], D1
  688. 00000730  2F00                     move.l     -[A7], D0
  689. 00000732  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  690. 00000736  7001                     moveq.l    D0, 0x01
  691. 00000738  2F00                     move.l     -[A7], D0
  692. 0000073A  4878 14BE                push.l     0x14BE
  693. 0000073E  486D E6E2                pea.l      [A5 - 0x191E]
  694. 00000742  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  695. 00000746  4FEF 0038                lea.l      A7, [A7 + 0x38]
  696. 0000074A  605C                     bra        +0x5E /* 000007A8 */
  697. label0000074C:
  698. 0000074C  7E03                     moveq.l    D7, 0x03
  699. 0000074E  6026                     bra        +0x28 /* 00000776 */
  700. label00000750:
  701. 00000750  7000                     moveq.l    D0, 0x00
  702. 00000752  2F00                     move.l     -[A7], D0
  703. 00000754  7212                     moveq.l    D1, 0x12
  704. 00000756  2F01                     move.l     -[A7], D1
  705. 00000758  2F00                     move.l     -[A7], D0
  706. 0000075A  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  707. 0000075E  48C7                     ext.l      D7
  708. 00000760  2F07                     move.l     -[A7], D7
  709. 00000762  4878 14BE                push.l     0x14BE
  710. 00000766  486D E6E2                pea.l      [A5 - 0x191E]
  711. 0000076A  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  712. 0000076E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  713. 00000772  3007                     move.w     D0, D7
  714. 00000774  5247                     addq.w     D7, 1
  715. label00000776:
  716. 00000776  48C7                     ext.l      D7
  717. 00000778  7006                     moveq.l    D0, 0x06
  718. 0000077A  B087                     cmp.l      D0, D7
  719. 0000077C  6CD2                     bge        -0x2C /* 00000750 */
  720. 0000077E  70FF                     moveq.l    D0, 0xFFFFFFFF
  721. 00000780  2F00                     move.l     -[A7], D0
  722. 00000782  7212                     moveq.l    D1, 0x12
  723. 00000784  2F01                     move.l     -[A7], D1
  724. 00000786  2F2D E6D6                move.l     -[A7], [A5 - 0x192A]
  725. 0000078A  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  726. 0000078E  48C5                     ext.l      D5
  727. 00000790  2405                     move.l     D2, D5
  728. 00000792  700A                     moveq.l    D0, 0x0A
  729. 00000794  D480                     add.l      D2, D0
  730. 00000796  2F02                     move.l     -[A7], D2
  731. 00000798  4878 14BE                push.l     0x14BE
  732. 0000079C  486D E6E2                pea.l      [A5 - 0x191E]
  733. 000007A0  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  734. 000007A4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  735. label000007A8:
  736. 000007A8  7000                     moveq.l    D0, 0x00
  737. 000007AA  2F00                     move.l     -[A7], D0
  738. 000007AC  7212                     moveq.l    D1, 0x12
  739. 000007AE  2F01                     move.l     -[A7], D1
  740. 000007B0  2F00                     move.l     -[A7], D0
  741. 000007B2  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  742. 000007B6  7002                     moveq.l    D0, 0x02
  743. 000007B8  2F00                     move.l     -[A7], D0
  744. 000007BA  4878 14BE                push.l     0x14BE
  745. 000007BE  486D E6E2                pea.l      [A5 - 0x191E]
  746. 000007C2  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  747. 000007C6  7000                     moveq.l    D0, 0x00
  748. 000007C8  2F00                     move.l     -[A7], D0
  749. 000007CA  7212                     moveq.l    D1, 0x12
  750. 000007CC  2F01                     move.l     -[A7], D1
  751. 000007CE  2F00                     move.l     -[A7], D0
  752. 000007D0  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  753. 000007D4  2F00                     move.l     -[A7], D0
  754. 000007D6  4878 14BE                push.l     0x14BE
  755. 000007DA  486D E6E2                pea.l      [A5 - 0x191E]
  756. 000007DE  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  757. 000007E2  7000                     moveq.l    D0, 0x00
  758. 000007E4  2F00                     move.l     -[A7], D0
  759. 000007E6  7201                     moveq.l    D1, 0x01
  760. 000007E8  2F01                     move.l     -[A7], D1
  761. 000007EA  2F00                     move.l     -[A7], D0
  762. 000007EC  486D E6E2                pea.l      [A5 - 0x191E]
  763. 000007F0  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  764. 000007F4  426D E78A                clr.w      [A5 - 0x1876]
  765. 000007F8  4FEF 0048                lea.l      A7, [A7 + 0x48]
  766. 000007FC  6000 0186                bra        +0x188 /* 00000984 */
  767. 00000800  4A2D E6D4                tst.b      [A5 - 0x192C]
  768. 00000804  6700 017E                beq        +0x180 /* 00000984 */
  769. 00000808  4AAD E776                tst.l      [A5 - 0x188A]
  770. 0000080C  6742                     beq        +0x44 /* 00000850 */
  771. 0000080E  2053                     movea.l    A0, [A3]
  772. 00000810  3010                     move.w     D0, [A0]
  773. 00000812  48C0                     ext.l      D0
  774. 00000814  6600 016E                bne        +0x170 /* 00000984 */
  775. 00000818  598F                     subq.l     A7, 4
  776. 0000081A  A975                     syscall    TickCount
  777. 0000081C  201F                     move.l     D0, [A7]+
  778. 0000081E  B0AD E786                cmp.l      D0, [A5 - 0x187A]
  779. 00000822  6500 0160                bcs        +0x162 /* 00000984 */
  780. 00000826  598F                     subq.l     A7, 4
  781. 00000828  A975                     syscall    TickCount
  782. 0000082A  201F                     move.l     D0, [A7]+
  783. 0000082C  5680                     addq.l     D0, 3
  784. 0000082E  2B40 E786                move.l     [A5 - 0x187A], D0
  785. 00000832  7001                     moveq.l    D0, 0x01
  786. 00000834  2F00                     move.l     -[A7], D0
  787. 00000836  2F00                     move.l     -[A7], D0
  788. 00000838  7200                     moveq.l    D1, 0x00
  789. 0000083A  2F01                     move.l     -[A7], D1
  790. 0000083C  486D E6E2                pea.l      [A5 - 0x191E]
  791. 00000840  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  792. 00000844  526D E78A                addq.w     [A5 - 0x1876], 1
  793. 00000848  4FEF 0010                lea.l      A7, [A7 + 0x10]
  794. 0000084C  6000 0136                bra        +0x138 /* 00000984 */
  795. label00000850:
  796. 00000850  486D 0CA2                pea.l      [A5 + 0xCA2 /* export_400 */]
  797. 00000854  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  798. 00000858  486D 0CBA                pea.l      [A5 + 0xCBA /* export_403 */]
  799. 0000085C  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  800. 00000860  422D E6D4                clr.b      [A5 - 0x192C]
  801. 00000864  486D 05E2                pea.l      [A5 + 0x5E2 /* export_184 */]
  802. 00000868  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  803. 0000086C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  804. 00000870  6000 0112                bra        +0x114 /* 00000984 */
  805. 00000874  4A2D E6D4                tst.b      [A5 - 0x192C]
  806. 00000878  6700 010A                beq        +0x10C /* 00000984 */
  807. 0000087C  206E 000C                movea.l    A0, [A6 + 0xC]
  808. 00000880  3828 0004                move.w     D4, [A0 + 0x4]
  809. 00000884  674C                     beq        +0x4E /* 000008D2 */
  810. 00000886  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  811. 0000088C  486E FFF0                pea.l      [A6 - 0x10]
  812. 00000890  2F0B                     move.l     -[A7], A3
  813. 00000892  4EBA FD3A                jsr        [PC - 0x2C6 /* 000005CE */]
  814. 00000896  3C2D E78A                move.w     D6, [A5 - 0x1876]
  815. 0000089A  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  816. 000008A0  486E FFF0                pea.l      [A6 - 0x10]
  817. 000008A4  2F0B                     move.l     -[A7], A3
  818. 000008A6  4EBA FD26                jsr        [PC - 0x2DA /* 000005CE */]
  819. 000008AA  3B46 E78A                move.w     [A5 - 0x1876], D6
  820. 000008AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  821. 000008B2  6016                     bra        +0x18 /* 000008CA */
  822. label000008B4:
  823. 000008B4  7000                     moveq.l    D0, 0x00
  824. 000008B6  2F00                     move.l     -[A7], D0
  825. 000008B8  7201                     moveq.l    D1, 0x01
  826. 000008BA  2F01                     move.l     -[A7], D1
  827. 000008BC  2F00                     move.l     -[A7], D0
  828. 000008BE  486D E6E2                pea.l      [A5 - 0x191E]
  829. 000008C2  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  830. 000008C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  831. label000008CA:
  832. 000008CA  3006                     move.w     D0, D6
  833. 000008CC  5346                     subq.w     D6, 1
  834. 000008CE  4A40                     tst.w      D0
  835. 000008D0  66E2                     bne        -0x1C /* 000008B4 */
  836. label000008D2:
  837. 000008D2  2053                     movea.l    A0, [A3]
  838. 000008D4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  839. 000008D8  5888                     addq.l     A0, 4
  840. 000008DA  22D8                     move.l     [A1]+, [A0]+
  841. 000008DC  22D8                     move.l     [A1]+, [A0]+
  842. 000008DE  7001                     moveq.l    D0, 0x01
  843. 000008E0  2F00                     move.l     -[A7], D0
  844. 000008E2  7200                     moveq.l    D1, 0x00
  845. 000008E4  2F01                     move.l     -[A7], D1
  846. 000008E6  486E FFF8                pea.l      [A6 - 0x8]
  847. 000008EA  486D E6E2                pea.l      [A5 - 0x191E]
  848. 000008EE  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  849. 000008F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  850. 000008F6  6000 008C                bra        +0x8E /* 00000984 */
  851. 000008FA  486D E6E2                pea.l      [A5 - 0x191E]
  852. 000008FE  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  853. 00000902  2F2D E6DE                move.l     -[A7], [A5 - 0x1922]
  854. 00000906  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  855. 0000090A  7001                     moveq.l    D0, 0x01
  856. 0000090C  2F00                     move.l     -[A7], D0
  857. 0000090E  206D E6D6                movea.l    A0, [A5 - 0x192A]
  858. 00000912  4868 0062                pea.l      [A0 + 0x62]
  859. 00000916  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  860. 0000091A  7001                     moveq.l    D0, 0x01
  861. 0000091C  2F00                     move.l     -[A7], D0
  862. 0000091E  206D E6D6                movea.l    A0, [A5 - 0x192A]
  863. 00000922  4868 007E                pea.l      [A0 + 0x7E]
  864. 00000926  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  865. 0000092A  7001                     moveq.l    D0, 0x01
  866. 0000092C  2F00                     move.l     -[A7], D0
  867. 0000092E  206D E6D6                movea.l    A0, [A5 - 0x192A]
  868. 00000932  4868 00A8                pea.l      [A0 + 0xA8]
  869. 00000936  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  870. 0000093A  2F2D E6DA                move.l     -[A7], [A5 - 0x1926]
  871. 0000093E  205F                     movea.l    A0, [A7]+
  872. 00000940  A01F                     syscall    DisposPtr/DisposePtr
  873. 00000942  2F2D E6D6                move.l     -[A7], [A5 - 0x192A]
  874. 00000946  205F                     movea.l    A0, [A7]+
  875. 00000948  A01F                     syscall    DisposPtr/DisposePtr
  876. 0000094A  2F0B                     move.l     -[A7], A3
  877. 0000094C  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  878. 00000950  598F                     subq.l     A7, 4
  879. 00000952  3F3C 03E9                move.w     -[A7], 0x3E9
  880. 00000956  A949                     syscall    GetMenuHandle
  881. 00000958  285F                     movea.l    A4, [A7]+
  882. 0000095A  2F0C                     move.l     -[A7], A4
  883. 0000095C  7006                     moveq.l    D0, 0x06
  884. 0000095E  3F00                     move.w     -[A7], D0
  885. 00000960  A939                     syscall    EnableItem
  886. 00000962  2F0C                     move.l     -[A7], A4
  887. 00000964  7007                     moveq.l    D0, 0x07
  888. 00000966  3F00                     move.w     -[A7], D0
  889. 00000968  A939                     syscall    EnableItem
  890. 0000096A  2F0C                     move.l     -[A7], A4
  891. 0000096C  7002                     moveq.l    D0, 0x02
  892. 0000096E  3F00                     move.w     -[A7], D0
  893. 00000970  A939                     syscall    EnableItem
  894. 00000972  2F0C                     move.l     -[A7], A4
  895. 00000974  7004                     moveq.l    D0, 0x04
  896. 00000976  3F00                     move.w     -[A7], D0
  897. 00000978  A939                     syscall    EnableItem
  898. 0000097A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  899. 0000097E  6004                     bra        +0x6 /* 00000984 */
  900. label00000980:
  901. 00000980  7000                     moveq.l    D0, 0x00
  902. 00000982  6002                     bra        +0x4 /* 00000986 */
  903. label00000984:
  904. 00000984  7001                     moveq.l    D0, 0x01
  905. label00000986:
  906. 00000986  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  907. 0000098C  4E5E                     unlink     A6
  908. 0000098E  4E75                     rts
  909. export_402:
  910. 00000990  4E56 0000                link       A6, 0
  911. 00000994  48E7 0018                movem.l    -[A7], A3,A4
  912. 00000998  266E 0008                movea.l    A3, [A6 + 0x8]
  913. 0000099C  206E 000C                movea.l    A0, [A6 + 0xC]
  914. 000009A0  3010                     move.w     D0, [A0]
  915. 000009A2  5340                     subq.w     D0, 1
  916. 000009A4  6B00 02AC                bmi        +0x2AE /* 00000C52 */
  917. 000009A8  0C40 0005                cmpi.w     D0, 0x5
  918. 000009AC  6E00 02A4                bgt        +0x2A6 /* 00000C52 */
  919. 000009B0  D040                     add.w      D0, D0
  920. 000009B2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  921. 000009B6  4EFB 0000                jmp        [PC + D0.w]
  922. 000009BA  000E 029A                ori.b      A6, 0x9A
  923. 000009BE  029A 0254 027E           andi.l     [A2]+, 0x254027E
  924. 000009C4  0116                     btst       [A6], D0
  925. 000009C6  2053                     movea.l    A0, [A3]
  926. 000009C8  4AA8 0014                tst.l      [A0 + 0x14]
  927. 000009CC  6700 00F6                beq        +0xF8 /* 00000AC4 */
  928. 000009D0  206D D8F6                movea.l    A0, [A5 - 0x270A]
  929. 000009D4  1B68 024A E6B4           move.b     [A5 - 0x194C], [A0 + 0x24A]
  930. 000009DA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  931. 000009DE  3B68 024C E6B6           move.w     [A5 - 0x194A], [A0 + 0x24C]
  932. 000009E4  598F                     subq.l     A7, 4
  933. 000009E6  A975                     syscall    TickCount
  934. 000009E8  201F                     move.l     D0, [A7]+
  935. 000009EA  D0BC 0000 012C           add.l      D0, 0x12C
  936. 000009F0  2B40 E6B8                move.l     [A5 - 0x1948], D0
  937. 000009F4  7002                     moveq.l    D0, 0x02
  938. 000009F6  2F00                     move.l     -[A7], D0
  939. 000009F8  2F0B                     move.l     -[A7], A3
  940. 000009FA  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  941. 000009FE  2840                     movea.l    A4, D0
  942. 00000A00  2054                     movea.l    A0, [A4]
  943. 00000A02  43ED E6CC                lea.l      A1, [A5 - 0x1934]
  944. 00000A06  5888                     addq.l     A0, 4
  945. 00000A08  22D8                     move.l     [A1]+, [A0]+
  946. 00000A0A  22D8                     move.l     [A1]+, [A0]+
  947. 00000A0C  7000                     moveq.l    D0, 0x00
  948. 00000A0E  2F00                     move.l     -[A7], D0
  949. 00000A10  2F0B                     move.l     -[A7], A3
  950. 00000A12  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  951. 00000A16  7003                     moveq.l    D0, 0x03
  952. 00000A18  2F00                     move.l     -[A7], D0
  953. 00000A1A  2F0B                     move.l     -[A7], A3
  954. 00000A1C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  955. 00000A20  2840                     movea.l    A4, D0
  956. 00000A22  2054                     movea.l    A0, [A4]
  957. 00000A24  43ED E6C4                lea.l      A1, [A5 - 0x193C]
  958. 00000A28  5888                     addq.l     A0, 4
  959. 00000A2A  22D8                     move.l     [A1]+, [A0]+
  960. 00000A2C  22D8                     move.l     [A1]+, [A0]+
  961. 00000A2E  700E                     moveq.l    D0, 0x0E
  962. 00000A30  2F00                     move.l     -[A7], D0
  963. 00000A32  7201                     moveq.l    D1, 0x01
  964. 00000A34  2F01                     move.l     -[A7], D1
  965. 00000A36  2F0B                     move.l     -[A7], A3
  966. 00000A38  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  967. 00000A3C  7001                     moveq.l    D0, 0x01
  968. 00000A3E  2F00                     move.l     -[A7], D0
  969. 00000A40  2F00                     move.l     -[A7], D0
  970. 00000A42  2F0B                     move.l     -[A7], A3
  971. 00000A44  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  972. 00000A48  700E                     moveq.l    D0, 0x0E
  973. 00000A4A  2F00                     move.l     -[A7], D0
  974. 00000A4C  7204                     moveq.l    D1, 0x04
  975. 00000A4E  2F01                     move.l     -[A7], D1
  976. 00000A50  2F0B                     move.l     -[A7], A3
  977. 00000A52  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  978. 00000A56  7001                     moveq.l    D0, 0x01
  979. 00000A58  2F00                     move.l     -[A7], D0
  980. 00000A5A  7204                     moveq.l    D1, 0x04
  981. 00000A5C  2F01                     move.l     -[A7], D1
  982. 00000A5E  2F0B                     move.l     -[A7], A3
  983. 00000A60  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  984. 00000A64  700E                     moveq.l    D0, 0x0E
  985. 00000A66  2F00                     move.l     -[A7], D0
  986. 00000A68  7205                     moveq.l    D1, 0x05
  987. 00000A6A  2F01                     move.l     -[A7], D1
  988. 00000A6C  2F0B                     move.l     -[A7], A3
  989. 00000A6E  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  990. 00000A72  7001                     moveq.l    D0, 0x01
  991. 00000A74  2F00                     move.l     -[A7], D0
  992. 00000A76  7205                     moveq.l    D1, 0x05
  993. 00000A78  2F01                     move.l     -[A7], D1
  994. 00000A7A  2F0B                     move.l     -[A7], A3
  995. 00000A7C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  996. 00000A80  426D E6C0                clr.w      [A5 - 0x1940]
  997. 00000A84  426D E6C2                clr.w      [A5 - 0x193E]
  998. 00000A88  426D E6BC                clr.w      [A5 - 0x1944]
  999. 00000A8C  426D E6BE                clr.w      [A5 - 0x1942]
  1000. 00000A90  41ED E6CC                lea.l      A0, [A5 - 0x1934]
  1001. 00000A94  2F20                     move.l     -[A7], -[A0]
  1002. 00000A96  2F20                     move.l     -[A7], -[A0]
  1003. 00000A98  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  1004. 00000A9C  2F20                     move.l     -[A7], -[A0]
  1005. 00000A9E  2F20                     move.l     -[A7], -[A0]
  1006. 00000AA0  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1007. 00000AA4  7000                     moveq.l    D0, 0x00
  1008. 00000AA6  1028 0008                move.b     D0, [A0 + 0x8]
  1009. 00000AAA  5380                     subq.l     D0, 1
  1010. 00000AAC  2F00                     move.l     -[A7], D0
  1011. 00000AAE  7001                     moveq.l    D0, 0x01
  1012. 00000AB0  2F00                     move.l     -[A7], D0
  1013. 00000AB2  4EBA 01AE                jsr        [PC + 0x1AE /* 00000C62 */]
  1014. 00000AB6  700F                     moveq.l    D0, 0x0F
  1015. 00000AB8  2F00                     move.l     -[A7], D0
  1016. 00000ABA  2F0B                     move.l     -[A7], A3
  1017. 00000ABC  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1018. 00000AC0  4FEF 0080                lea.l      A7, [A7 + 0x80]
  1019. label00000AC4:
  1020. 00000AC4  203C 030A 18D8           move.l     D0, 0x30A18D8
  1021. 00000ACA  6000 018C                bra        +0x18E /* 00000C58 */
  1022. 00000ACE  3B6D E6C2 E6BE           move.w     [A5 - 0x1942], [A5 - 0x193E]
  1023. 00000AD4  3B6D E6C0 E6BC           move.w     [A5 - 0x1944], [A5 - 0x1940]
  1024. 00000ADA  7008                     moveq.l    D0, 0x08
  1025. 00000ADC  2F00                     move.l     -[A7], D0
  1026. 00000ADE  7200                     moveq.l    D1, 0x00
  1027. 00000AE0  2F01                     move.l     -[A7], D1
  1028. 00000AE2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1029. 00000AE4  2F00                     move.l     -[A7], D0
  1030. 00000AE6  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  1031. 00000AEA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1032. 00000AEE  3B40 E6C2                move.w     [A5 - 0x193E], D0
  1033. 00000AF2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1034. 00000AF6  7000                     moveq.l    D0, 0x00
  1035. 00000AF8  1028 0008                move.b     D0, [A0 + 0x8]
  1036. 00000AFC  322D E6C2                move.w     D1, [A5 - 0x193E]
  1037. 00000B00  48C1                     ext.l      D1
  1038. 00000B02  9081                     sub.l      D0, D1
  1039. 00000B04  3B40 E6C0                move.w     [A5 - 0x1940], D0
  1040. 00000B08  48C0                     ext.l      D0
  1041. 00000B0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1042. 00000B0E  676A                     beq        +0x6C /* 00000B7A */
  1043. 00000B10  598F                     subq.l     A7, 4
  1044. 00000B12  A975                     syscall    TickCount
  1045. 00000B14  201F                     move.l     D0, [A7]+
  1046. 00000B16  B0AD E6B8                cmp.l      D0, [A5 - 0x1948]
  1047. 00000B1A  6336                     bls        +0x38 /* 00000B52 */
  1048. 00000B1C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1049. 00000B20  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1050. 00000B24  7000                     moveq.l    D0, 0x00
  1051. 00000B26  102D D870                move.b     D0, [A5 - 0x2790]
  1052. 00000B2A  7200                     moveq.l    D1, 0x00
  1053. 00000B2C  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1054. 00000B30  2001                     move.l     D0, D1
  1055. 00000B32  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1056. 00000B36  4840                     swap.w     D0
  1057. 00000B38  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1058. 00000B3C  4840                     swap.w     D0
  1059. 00000B3E  4240                     clr.w      D0
  1060. 00000B40  D280                     add.l      D1, D0
  1061. 00000B42  7000                     moveq.l    D0, 0x00
  1062. 00000B44  41E8 025F                lea.l      A0, [A0 + 0x25F]
  1063. 00000B48  1030 1800                move.b     D0, [A0 + D1]
  1064. 00000B4C  7208                     moveq.l    D1, 0x08
  1065. 00000B4E  C280                     and.l      D1, D0
  1066. 00000B50  6728                     beq        +0x2A /* 00000B7A */
  1067. label00000B52:
  1068. 00000B52  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1069. 00000B56  7000                     moveq.l    D0, 0x00
  1070. 00000B58  1028 024A                move.b     D0, [A0 + 0x24A]
  1071. 00000B5C  7200                     moveq.l    D1, 0x00
  1072. 00000B5E  122D E6B4                move.b     D1, [A5 - 0x194C]
  1073. 00000B62  B280                     cmp.l      D1, D0
  1074. 00000B64  6614                     bne        +0x16 /* 00000B7A */
  1075. 00000B66  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1076. 00000B6A  302D E6B6                move.w     D0, [A5 - 0x194A]
  1077. 00000B6E  48C0                     ext.l      D0
  1078. 00000B70  3228 024C                move.w     D1, [A0 + 0x24C]
  1079. 00000B74  48C1                     ext.l      D1
  1080. 00000B76  B081                     cmp.l      D0, D1
  1081. 00000B78  6736                     beq        +0x38 /* 00000BB0 */
  1082. label00000B7A:
  1083. 00000B7A  41ED E6CC                lea.l      A0, [A5 - 0x1934]
  1084. 00000B7E  2F20                     move.l     -[A7], -[A0]
  1085. 00000B80  2F20                     move.l     -[A7], -[A0]
  1086. 00000B82  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  1087. 00000B86  2F20                     move.l     -[A7], -[A0]
  1088. 00000B88  2F20                     move.l     -[A7], -[A0]
  1089. 00000B8A  302D E6C0                move.w     D0, [A5 - 0x1940]
  1090. 00000B8E  48C0                     ext.l      D0
  1091. 00000B90  2F00                     move.l     -[A7], D0
  1092. 00000B92  302D E6C2                move.w     D0, [A5 - 0x193E]
  1093. 00000B96  48C0                     ext.l      D0
  1094. 00000B98  2F00                     move.l     -[A7], D0
  1095. 00000B9A  4EBA 00C6                jsr        [PC + 0xC6 /* 00000C62 */]
  1096. 00000B9E  486D 0CB2                pea.l      [A5 + 0xCB2 /* export_402 */]
  1097. 00000BA2  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1098. 00000BA6  7001                     moveq.l    D0, 0x01
  1099. 00000BA8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1100. 00000BAC  6000 00AA                bra        +0xAC /* 00000C58 */
  1101. label00000BB0:
  1102. 00000BB0  302D E6BE                move.w     D0, [A5 - 0x1942]
  1103. 00000BB4  48C0                     ext.l      D0
  1104. 00000BB6  322D E6C2                move.w     D1, [A5 - 0x193E]
  1105. 00000BBA  48C1                     ext.l      D1
  1106. 00000BBC  B081                     cmp.l      D0, D1
  1107. 00000BBE  6616                     bne        +0x18 /* 00000BD6 */
  1108. 00000BC0  302D E6BC                move.w     D0, [A5 - 0x1944]
  1109. 00000BC4  48C0                     ext.l      D0
  1110. 00000BC6  322D E6C0                move.w     D1, [A5 - 0x1940]
  1111. 00000BCA  48C1                     ext.l      D1
  1112. 00000BCC  B081                     cmp.l      D0, D1
  1113. 00000BCE  6606                     bne        +0x8 /* 00000BD6 */
  1114. 00000BD0  7001                     moveq.l    D0, 0x01
  1115. 00000BD2  6000 0084                bra        +0x86 /* 00000C58 */
  1116. label00000BD6:
  1117. 00000BD6  41ED E6CC                lea.l      A0, [A5 - 0x1934]
  1118. 00000BDA  2F20                     move.l     -[A7], -[A0]
  1119. 00000BDC  2F20                     move.l     -[A7], -[A0]
  1120. 00000BDE  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  1121. 00000BE2  2F20                     move.l     -[A7], -[A0]
  1122. 00000BE4  2F20                     move.l     -[A7], -[A0]
  1123. 00000BE6  302D E6C0                move.w     D0, [A5 - 0x1940]
  1124. 00000BEA  48C0                     ext.l      D0
  1125. 00000BEC  2F00                     move.l     -[A7], D0
  1126. 00000BEE  302D E6C2                move.w     D0, [A5 - 0x193E]
  1127. 00000BF2  48C0                     ext.l      D0
  1128. 00000BF4  2F00                     move.l     -[A7], D0
  1129. 00000BF6  4EBA 006A                jsr        [PC + 0x6A /* 00000C62 */]
  1130. 00000BFA  3B6D E6C2 E6BE           move.w     [A5 - 0x1942], [A5 - 0x193E]
  1131. 00000C00  3B6D E6C0 E6BC           move.w     [A5 - 0x1944], [A5 - 0x1940]
  1132. 00000C06  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1133. 00000C0A  604A                     bra        +0x4C /* 00000C56 */
  1134. 00000C0C  41ED E6CC                lea.l      A0, [A5 - 0x1934]
  1135. 00000C10  2F20                     move.l     -[A7], -[A0]
  1136. 00000C12  2F20                     move.l     -[A7], -[A0]
  1137. 00000C14  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  1138. 00000C18  2F20                     move.l     -[A7], -[A0]
  1139. 00000C1A  2F20                     move.l     -[A7], -[A0]
  1140. 00000C1C  302D E6C0                move.w     D0, [A5 - 0x1940]
  1141. 00000C20  48C0                     ext.l      D0
  1142. 00000C22  2F00                     move.l     -[A7], D0
  1143. 00000C24  302D E6C2                move.w     D0, [A5 - 0x193E]
  1144. 00000C28  48C0                     ext.l      D0
  1145. 00000C2A  2F00                     move.l     -[A7], D0
  1146. 00000C2C  4EBA 0034                jsr        [PC + 0x34 /* 00000C62 */]
  1147. 00000C30  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1148. 00000C34  6020                     bra        +0x22 /* 00000C56 */
  1149. 00000C36  2F0B                     move.l     -[A7], A3
  1150. 00000C38  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1151. 00000C3C  486D 0CA2                pea.l      [A5 + 0xCA2 /* export_400 */]
  1152. 00000C40  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1153. 00000C44  486D 0CBA                pea.l      [A5 + 0xCBA /* export_403 */]
  1154. 00000C48  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1155. 00000C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1156. 00000C50  6004                     bra        +0x6 /* 00000C56 */
  1157. label00000C52:
  1158. 00000C52  7000                     moveq.l    D0, 0x00
  1159. 00000C54  6002                     bra        +0x4 /* 00000C58 */
  1160. label00000C56:
  1161. 00000C56  7001                     moveq.l    D0, 0x01
  1162. label00000C58:
  1163. 00000C58  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1164. 00000C5E  4E5E                     unlink     A6
  1165. 00000C60  4E75                     rts
  1166. fn00000C62:
  1167. 00000C62  4E56 FEF8                link       A6, -0x0108
  1168. 00000C66  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1169. 00000C6A  47EE FEF8                lea.l      A3, [A6 - 0x108]
  1170. 00000C6E  206D FE7E                movea.l    A0, [A5 - 0x182]
  1171. 00000C72  3A28 0044                move.w     D5, [A0 + 0x44]
  1172. 00000C76  206D FE7E                movea.l    A0, [A5 - 0x182]
  1173. 00000C7A  3C28 004A                move.w     D6, [A0 + 0x4A]
  1174. 00000C7E  206D FE7E                movea.l    A0, [A5 - 0x182]
  1175. 00000C82  7000                     moveq.l    D0, 0x00
  1176. 00000C84  1028 0046                move.b     D0, [A0 + 0x46]
  1177. 00000C88  3E00                     move.w     D7, D0
  1178. 00000C8A  3F3C 18B2                move.w     -[A7], 0x18B2
  1179. 00000C8E  A887                     syscall    TextFont
  1180. 00000C90  700E                     moveq.l    D0, 0x0E
  1181. 00000C92  3F00                     move.w     -[A7], D0
  1182. 00000C94  A88A                     syscall    TextSize
  1183. 00000C96  7001                     moveq.l    D0, 0x01
  1184. 00000C98  3F00                     move.w     -[A7], D0
  1185. 00000C9A  A888                     syscall    TextFace
  1186. 00000C9C  486E FFF8                pea.l      [A6 - 0x8]
  1187. 00000CA0  A88B                     syscall    GetFontInfo
  1188. 00000CA2  302E 000A                move.w     D0, [A6 + 0xA]
  1189. 00000CA6  48C0                     ext.l      D0
  1190. 00000CA8  2F00                     move.l     -[A7], D0
  1191. 00000CAA  2F0B                     move.l     -[A7], A3
  1192. 00000CAC  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1193. 00000CB0  486E 0010                pea.l      [A6 + 0x10]
  1194. 00000CB4  A8A3                     syscall    EraseRect
  1195. 00000CB6  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1196. 00000CBA  302E 0010                move.w     D0, [A6 + 0x10]
  1197. 00000CBE  48C0                     ext.l      D0
  1198. 00000CC0  322E FFF8                move.w     D1, [A6 - 0x8]
  1199. 00000CC4  48C1                     ext.l      D1
  1200. 00000CC6  D280                     add.l      D1, D0
  1201. 00000CC8  3F01                     move.w     -[A7], D1
  1202. 00000CCA  A893                     syscall    MoveTo
  1203. 00000CCC  2F0B                     move.l     -[A7], A3
  1204. 00000CCE  A884                     syscall    DrawString
  1205. 00000CD0  302E 000E                move.w     D0, [A6 + 0xE]
  1206. 00000CD4  48C0                     ext.l      D0
  1207. 00000CD6  2F00                     move.l     -[A7], D0
  1208. 00000CD8  2F0B                     move.l     -[A7], A3
  1209. 00000CDA  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  1210. 00000CDE  486E 0018                pea.l      [A6 + 0x18]
  1211. 00000CE2  A8A3                     syscall    EraseRect
  1212. 00000CE4  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  1213. 00000CE8  302E 0018                move.w     D0, [A6 + 0x18]
  1214. 00000CEC  48C0                     ext.l      D0
  1215. 00000CEE  322E FFF8                move.w     D1, [A6 - 0x8]
  1216. 00000CF2  48C1                     ext.l      D1
  1217. 00000CF4  D280                     add.l      D1, D0
  1218. 00000CF6  3F01                     move.w     -[A7], D1
  1219. 00000CF8  A893                     syscall    MoveTo
  1220. 00000CFA  2F0B                     move.l     -[A7], A3
  1221. 00000CFC  A884                     syscall    DrawString
  1222. 00000CFE  3F05                     move.w     -[A7], D5
  1223. 00000D00  A887                     syscall    TextFont
  1224. 00000D02  3F06                     move.w     -[A7], D6
  1225. 00000D04  A88A                     syscall    TextSize
  1226. 00000D06  3F07                     move.w     -[A7], D7
  1227. 00000D08  A888                     syscall    TextFace
  1228. 00000D0A  4CEE 08E0 FEE8           movem.l    D5,D6,D7,A3, [A6 - 0x118]
  1229. 00000D10  4E5E                     unlink     A6
  1230. 00000D12  4E75                     rts
  1231. fn00000D14:
  1232. 00000D14  4E56 FFE4                link       A6, -0x001C
  1233. 00000D18  48E7 0310                movem.l    -[A7], D6,D7,A3
  1234. 00000D1C  3C2E 000A                move.w     D6, [A6 + 0xA]
  1235. 00000D20  598F                     subq.l     A7, 4
  1236. 00000D22  3F3C 03E9                move.w     -[A7], 0x3E9
  1237. 00000D26  A949                     syscall    GetMenuHandle
  1238. 00000D28  265F                     movea.l    A3, [A7]+
  1239. 00000D2A  2F0B                     move.l     -[A7], A3
  1240. 00000D2C  7007                     moveq.l    D0, 0x07
  1241. 00000D2E  3F00                     move.w     -[A7], D0
  1242. 00000D30  A93A                     syscall    DisableItem
  1243. 00000D32  2F0B                     move.l     -[A7], A3
  1244. 00000D34  7006                     moveq.l    D0, 0x06
  1245. 00000D36  3F00                     move.w     -[A7], D0
  1246. 00000D38  A93A                     syscall    DisableItem
  1247. 00000D3A  2F0B                     move.l     -[A7], A3
  1248. 00000D3C  7002                     moveq.l    D0, 0x02
  1249. 00000D3E  3F00                     move.w     -[A7], D0
  1250. 00000D40  A93A                     syscall    DisableItem
  1251. 00000D42  2F0B                     move.l     -[A7], A3
  1252. 00000D44  7004                     moveq.l    D0, 0x04
  1253. 00000D46  3F00                     move.w     -[A7], D0
  1254. 00000D48  A93A                     syscall    DisableItem
  1255. 00000D4A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1256. 00000D4E  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  1257. 00000D52  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1258. 00000D56  1D68 0002 FFFA           move.b     [A6 - 0x6], [A0 + 0x2]
  1259. 00000D5C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1260. 00000D60  1D68 0003 FFFB           move.b     [A6 - 0x5], [A0 + 0x3]
  1261. 00000D66  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1262. 00000D6A  7000                     moveq.l    D0, 0x00
  1263. 00000D6C  1028 0008                move.b     D0, [A0 + 0x8]
  1264. 00000D70  7201                     moveq.l    D1, 0x01
  1265. 00000D72  B280                     cmp.l      D1, D0
  1266. 00000D74  6608                     bne        +0xA /* 00000D7E */
  1267. 00000D76  1D7C 006D FFFC           move.b     [A6 - 0x4], 0x6D /* 'm' */
  1268. 00000D7C  6006                     bra        +0x8 /* 00000D84 */
  1269. label00000D7E:
  1270. 00000D7E  1D7C 006C FFFC           move.b     [A6 - 0x4], 0x6C /* 'l' */
  1271. label00000D84:
  1272. 00000D84  1D7C 0082 FFFD           move.b     [A6 - 0x3], 0x82
  1273. 00000D8A  7000                     moveq.l    D0, 0x00
  1274. 00000D8C  102D D870                move.b     D0, [A5 - 0x2790]
  1275. 00000D90  48C6                     ext.l      D6
  1276. 00000D92  2206                     move.l     D1, D6
  1277. 00000D94  5381                     subq.l     D1, 1
  1278. 00000D96  EB89                     lsl        D1, 5
  1279. 00000D98  D280                     add.l      D1, D0
  1280. 00000D9A  1D41 FFFE                move.b     [A6 - 0x2], D1
  1281. 00000D9E  7001                     moveq.l    D0, 0x01
  1282. 00000DA0  2F00                     move.l     -[A7], D0
  1283. 00000DA2  7216                     moveq.l    D1, 0x16
  1284. 00000DA4  2F01                     move.l     -[A7], D1
  1285. 00000DA6  486E FFF8                pea.l      [A6 - 0x8]
  1286. 00000DAA  7000                     moveq.l    D0, 0x00
  1287. 00000DAC  2F00                     move.l     -[A7], D0
  1288. 00000DAE  4878 00FF                push.l     0xFF
  1289. 00000DB2  2F00                     move.l     -[A7], D0
  1290. 00000DB4  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1291. 00000DB8  48C6                     ext.l      D6
  1292. 00000DBA  7004                     moveq.l    D0, 0x04
  1293. 00000DBC  B086                     cmp.l      D0, D6
  1294. 00000DBE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1295. 00000DC2  6708                     beq        +0xA /* 00000DCC */
  1296. 00000DC4  48C6                     ext.l      D6
  1297. 00000DC6  7003                     moveq.l    D0, 0x03
  1298. 00000DC8  B086                     cmp.l      D0, D6
  1299. 00000DCA  6672                     bne        +0x74 /* 00000E3E */
  1300. label00000DCC:
  1301. 00000DCC  4247                     clr.w      D7
  1302. 00000DCE  600C                     bra        +0xE /* 00000DDC */
  1303. label00000DD0:
  1304. 00000DD0  48C7                     ext.l      D7
  1305. 00000DD2  2007                     move.l     D0, D7
  1306. 00000DD4  D080                     add.l      D0, D0
  1307. 00000DD6  4276 08E6                clr.w      [A6 + D0 - 0x26]
  1308. 00000DDA  5247                     addq.w     D7, 1
  1309. label00000DDC:
  1310. 00000DDC  48C7                     ext.l      D7
  1311. 00000DDE  7007                     moveq.l    D0, 0x07
  1312. 00000DE0  B087                     cmp.l      D0, D7
  1313. 00000DE2  6EEC                     bgt        -0x12 /* 00000DD0 */
  1314. 00000DE4  48C6                     ext.l      D6
  1315. 00000DE6  7004                     moveq.l    D0, 0x04
  1316. 00000DE8  B086                     cmp.l      D0, D6
  1317. 00000DEA  660E                     bne        +0x10 /* 00000DFA */
  1318. 00000DEC  3D7C FFFD FFE8           move.w     [A6 - 0x18], 0xFFFD
  1319. 00000DF2  7000                     moveq.l    D0, 0x00
  1320. 00000DF4  2D40 FFF4                move.l     [A6 - 0xC], D0
  1321. 00000DF8  6008                     bra        +0xA /* 00000E02 */
  1322. label00000DFA:
  1323. 00000DFA  2D7C FFFF FE0C FFF4      move.l     [A6 - 0xC], 0xFFFFFE0C
  1324. label00000E02:
  1325. 00000E02  1D6D D870 FFE5           move.b     [A6 - 0x1B], [A5 - 0x2790]
  1326. 00000E08  1D7C 0014 FFE4           move.b     [A6 - 0x1C], 0x14
  1327. 00000E0E  7001                     moveq.l    D0, 0x01
  1328. 00000E10  2F00                     move.l     -[A7], D0
  1329. 00000E12  7214                     moveq.l    D1, 0x14
  1330. 00000E14  2F01                     move.l     -[A7], D1
  1331. 00000E16  486E FFE4                pea.l      [A6 - 0x1C]
  1332. 00000E1A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1333. 00000E1E  3428 024C                move.w     D2, [A0 + 0x24C]
  1334. 00000E22  48C2                     ext.l      D2
  1335. 00000E24  2F02                     move.l     -[A7], D2
  1336. 00000E26  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1337. 00000E2A  7400                     moveq.l    D2, 0x00
  1338. 00000E2C  1428 024A                move.b     D2, [A0 + 0x24A]
  1339. 00000E30  2F02                     move.l     -[A7], D2
  1340. 00000E32  7002                     moveq.l    D0, 0x02
  1341. 00000E34  2F00                     move.l     -[A7], D0
  1342. 00000E36  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1343. 00000E3A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1344. label00000E3E:
  1345. 00000E3E  3B46 E7A6                move.w     [A5 - 0x185A], D6
  1346. 00000E42  4EBA F50A                jsr        [PC - 0xAF6 /* 0000034E */]
  1347. 00000E46  4247                     clr.w      D7
  1348. 00000E48  6010                     bra        +0x12 /* 00000E5A */
  1349. label00000E4A:
  1350. 00000E4A  48C7                     ext.l      D7
  1351. 00000E4C  2007                     move.l     D0, D7
  1352. 00000E4E  D080                     add.l      D0, D0
  1353. 00000E50  41ED E792                lea.l      A0, [A5 - 0x186E]
  1354. 00000E54  4270 0800                clr.w      [A0 + D0]
  1355. 00000E58  5247                     addq.w     D7, 1
  1356. label00000E5A:
  1357. 00000E5A  48C7                     ext.l      D7
  1358. 00000E5C  7007                     moveq.l    D0, 0x07
  1359. 00000E5E  B087                     cmp.l      D0, D7
  1360. 00000E60  6EE8                     bgt        -0x16 /* 00000E4A */
  1361. 00000E62  4247                     clr.w      D7
  1362. 00000E64  600A                     bra        +0xC /* 00000E70 */
  1363. label00000E66:
  1364. 00000E66  41ED E7A0                lea.l      A0, [A5 - 0x1860]
  1365. 00000E6A  4230 7000                clr.b      [A0 + D7.w]
  1366. 00000E6E  5247                     addq.w     D7, 1
  1367. label00000E70:
  1368. 00000E70  48C7                     ext.l      D7
  1369. 00000E72  7005                     moveq.l    D0, 0x05
  1370. 00000E74  B087                     cmp.l      D0, D7
  1371. 00000E76  6EEE                     bgt        -0x10 /* 00000E66 */
  1372. 00000E78  7000                     moveq.l    D0, 0x00
  1373. 00000E7A  102D E78E                move.b     D0, [A5 - 0x1872]
  1374. 00000E7E  7201                     moveq.l    D1, 0x01
  1375. 00000E80  B280                     cmp.l      D1, D0
  1376. 00000E82  661E                     bne        +0x20 /* 00000EA2 */
  1377. 00000E84  486D 0C8A                pea.l      [A5 + 0xC8A /* export_397 */]
  1378. 00000E88  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1379. 00000E8C  486D 0CA2                pea.l      [A5 + 0xCA2 /* export_400 */]
  1380. 00000E90  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1381. 00000E94  486D 0CBA                pea.l      [A5 + 0xCBA /* export_403 */]
  1382. 00000E98  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1383. 00000E9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1384. 00000EA0  6024                     bra        +0x26 /* 00000EC6 */
  1385. label00000EA2:
  1386. 00000EA2  7000                     moveq.l    D0, 0x00
  1387. 00000EA4  2F00                     move.l     -[A7], D0
  1388. 00000EA6  2F00                     move.l     -[A7], D0
  1389. 00000EA8  2F00                     move.l     -[A7], D0
  1390. 00000EAA  720F                     moveq.l    D1, 0x0F
  1391. 00000EAC  2F01                     move.l     -[A7], D1
  1392. 00000EAE  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  1393. 00000EB2  486D 0C8A                pea.l      [A5 + 0xC8A /* export_397 */]
  1394. 00000EB6  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1395. 00000EBA  486D 0CB2                pea.l      [A5 + 0xCB2 /* export_402 */]
  1396. 00000EBE  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1397. 00000EC2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1398. label00000EC6:
  1399. 00000EC6  4CEE 08C0 FFD8           movem.l    D6,D7,A3, [A6 - 0x28]
  1400. 00000ECC  4E5E                     unlink     A6
  1401. 00000ECE  4E75                     rts
  1402. export_403:
  1403. 00000ED0  4E56 FF00                link       A6, -0x0100
  1404. 00000ED4  48E7 0018                movem.l    -[A7], A3,A4
  1405. 00000ED8  49EE FF00                lea.l      A4, [A6 - 0x100]
  1406. 00000EDC  266E 0008                movea.l    A3, [A6 + 0x8]
  1407. 00000EE0  206E 000C                movea.l    A0, [A6 + 0xC]
  1408. 00000EE4  3010                     move.w     D0, [A0]
  1409. 00000EE6  5340                     subq.w     D0, 1
  1410. 00000EE8  6B4E                     bmi        +0x50 /* 00000F38 */
  1411. 00000EEA  0C40 0000                cmpi.w     D0, 0x0
  1412. 00000EEE  6E48                     bgt        +0x4A /* 00000F38 */
  1413. 00000EF0  D040                     add.w      D0, D0
  1414. 00000EF2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1415. 00000EF6  4EFB 0000                jmp        [PC + D0.w]
  1416. 00000EFA  0004 2053                ori.b      D4, 0x53 /* 'S' */
  1417. 00000EFE  4AA8 0014                tst.l      [A0 + 0x14]
  1418. 00000F02  661C                     bne        +0x1E /* 00000F20 */
  1419. 00000F04  2F0C                     move.l     -[A7], A4
  1420. 00000F06  3F3C 0BCD                move.w     -[A7], 0xBCD
  1421. 00000F0A  7004                     moveq.l    D0, 0x04
  1422. 00000F0C  3F00                     move.w     -[A7], D0
  1423. 00000F0E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1424. 00000F12  2F0C                     move.l     -[A7], A4
  1425. 00000F14  7000                     moveq.l    D0, 0x00
  1426. 00000F16  2F00                     move.l     -[A7], D0
  1427. 00000F18  2F00                     move.l     -[A7], D0
  1428. 00000F1A  2F00                     move.l     -[A7], D0
  1429. 00000F1C  A98B                     syscall    ParamText
  1430. 00000F1E  6010                     bra        +0x12 /* 00000F30 */
  1431. label00000F20:
  1432. 00000F20  7001                     moveq.l    D0, 0x01
  1433. 00000F22  2F00                     move.l     -[A7], D0
  1434. 00000F24  2F00                     move.l     -[A7], D0
  1435. 00000F26  2F0B                     move.l     -[A7], A3
  1436. 00000F28  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1437. 00000F2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1438. label00000F30:
  1439. 00000F30  203C 0305 1518           move.l     D0, 0x3051518
  1440. 00000F36  6002                     bra        +0x4 /* 00000F3A */
  1441. label00000F38:
  1442. 00000F38  7000                     moveq.l    D0, 0x00
  1443. label00000F3A:
  1444. 00000F3A  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1445. 00000F40  4E5E                     unlink     A6
  1446. 00000F42  4E75                     rts
  1447. export_404:
  1448. 00000F44  4E56 FEEC                link       A6, -0x0114
  1449. 00000F48  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1450. 00000F4C  47EE FF00                lea.l      A3, [A6 - 0x100]
  1451. 00000F50  206E 000C                movea.l    A0, [A6 + 0xC]
  1452. 00000F54  3010                     move.w     D0, [A0]
  1453. 00000F56  5940                     subq.w     D0, 4
  1454. 00000F58  6B00 020C                bmi        +0x20E /* 00001166 */
  1455. 00000F5C  0C40 0000                cmpi.w     D0, 0x0
  1456. 00000F60  6E00 0204                bgt        +0x206 /* 00001166 */
  1457. 00000F64  D040                     add.w      D0, D0
  1458. 00000F66  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1459. 00000F6A  4EFB 0000                jmp        [PC + D0.w]
  1460. 00000F6E  0004 206E                ori.b      D4, 0x6E /* 'n' */
  1461. 00000F72  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1462. 00000F76  41E8 0018                lea.l      A0, [A0 + 0x18]
  1463. 00000F7A  43ED D572                lea.l      A1, [A5 - 0x2A8E]
  1464. 00000F7E  20D9                     move.l     [A0]+, [A1]+
  1465. 00000F80  20D9                     move.l     [A0]+, [A1]+
  1466. 00000F82  30D9                     move.w     [A0]+, [A1]+
  1467. 00000F84  486E FEF6                pea.l      [A6 - 0x10A]
  1468. 00000F88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1469. 00000F8C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1470. 00000F90  486E FEEE                pea.l      [A6 - 0x112]
  1471. 00000F94  A88B                     syscall    GetFontInfo
  1472. 00000F96  206E 0008                movea.l    A0, [A6 + 0x8]
  1473. 00000F9A  2050                     movea.l    A0, [A0]
  1474. 00000F9C  3828 0006                move.w     D4, [A0 + 0x6]
  1475. 00000FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1476. 00000FA4  2050                     movea.l    A0, [A0]
  1477. 00000FA6  3028 0004                move.w     D0, [A0 + 0x4]
  1478. 00000FAA  48C0                     ext.l      D0
  1479. 00000FAC  322E FEEE                move.w     D1, [A6 - 0x112]
  1480. 00000FB0  48C1                     ext.l      D1
  1481. 00000FB2  2A01                     move.l     D5, D1
  1482. 00000FB4  DA80                     add.l      D5, D0
  1483. 00000FB6  302E FEEE                move.w     D0, [A6 - 0x112]
  1484. 00000FBA  48C0                     ext.l      D0
  1485. 00000FBC  322E FEF0                move.w     D1, [A6 - 0x110]
  1486. 00000FC0  48C1                     ext.l      D1
  1487. 00000FC2  D280                     add.l      D1, D0
  1488. 00000FC4  302E FEF4                move.w     D0, [A6 - 0x10C]
  1489. 00000FC8  48C0                     ext.l      D0
  1490. 00000FCA  D081                     add.l      D0, D1
  1491. 00000FCC  3D40 FEEC                move.w     [A6 - 0x114], D0
  1492. 00000FD0  4246                     clr.w      D6
  1493. 00000FD2  4247                     clr.w      D7
  1494. 00000FD4  508F                     addq.l     A7, 8
  1495. 00000FD6  6014                     bra        +0x16 /* 00000FEC */
  1496. label00000FD8:
  1497. 00000FD8  48C7                     ext.l      D7
  1498. 00000FDA  2007                     move.l     D0, D7
  1499. 00000FDC  D080                     add.l      D0, D0
  1500. 00000FDE  41ED E792                lea.l      A0, [A5 - 0x186E]
  1501. 00000FE2  4A70 0800                tst.w      [A0 + D0]
  1502. 00000FE6  6702                     beq        +0x4 /* 00000FEA */
  1503. 00000FE8  5246                     addq.w     D6, 1
  1504. label00000FEA:
  1505. 00000FEA  5247                     addq.w     D7, 1
  1506. label00000FEC:
  1507. 00000FEC  48C7                     ext.l      D7
  1508. 00000FEE  7007                     moveq.l    D0, 0x07
  1509. 00000FF0  B087                     cmp.l      D0, D7
  1510. 00000FF2  6EE4                     bgt        -0x1A /* 00000FD8 */
  1511. 00000FF4  4247                     clr.w      D7
  1512. 00000FF6  600E                     bra        +0x10 /* 00001006 */
  1513. label00000FF8:
  1514. 00000FF8  41ED E7A0                lea.l      A0, [A5 - 0x1860]
  1515. 00000FFC  4A30 7000                tst.b      [A0 + D7.w]
  1516. 00001000  6702                     beq        +0x4 /* 00001004 */
  1517. 00001002  5246                     addq.w     D6, 1
  1518. label00001004:
  1519. 00001004  5247                     addq.w     D7, 1
  1520. label00001006:
  1521. 00001006  48C7                     ext.l      D7
  1522. 00001008  7005                     moveq.l    D0, 0x05
  1523. 0000100A  B087                     cmp.l      D0, D7
  1524. 0000100C  6EEA                     bgt        -0x14 /* 00000FF8 */
  1525. 0000100E  3F04                     move.w     -[A7], D4
  1526. 00001010  3F05                     move.w     -[A7], D5
  1527. 00001012  A893                     syscall    MoveTo
  1528. 00001014  48C6                     ext.l      D6
  1529. 00001016  4A86                     tst.l      D6
  1530. 00001018  6632                     bne        +0x34 /* 0000104C */
  1531. 0000101A  2F0B                     move.l     -[A7], A3
  1532. 0000101C  3F3C 0BCD                move.w     -[A7], 0xBCD
  1533. 00001020  7005                     moveq.l    D0, 0x05
  1534. 00001022  3F00                     move.w     -[A7], D0
  1535. 00001024  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1536. 00001028  2F0B                     move.l     -[A7], A3
  1537. 0000102A  A884                     syscall    DrawString
  1538. 0000102C  DA6E FEEC                add.w      D5, [A6 - 0x114]
  1539. 00001030  3F04                     move.w     -[A7], D4
  1540. 00001032  3F05                     move.w     -[A7], D5
  1541. 00001034  A893                     syscall    MoveTo
  1542. 00001036  2F0B                     move.l     -[A7], A3
  1543. 00001038  3F3C 0BCD                move.w     -[A7], 0xBCD
  1544. 0000103C  7006                     moveq.l    D0, 0x06
  1545. 0000103E  3F00                     move.w     -[A7], D0
  1546. 00001040  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1547. 00001044  2F0B                     move.l     -[A7], A3
  1548. 00001046  A884                     syscall    DrawString
  1549. 00001048  6000 010C                bra        +0x10E /* 00001156 */
  1550. label0000104C:
  1551. 0000104C  2F0B                     move.l     -[A7], A3
  1552. 0000104E  3F3C 0BCD                move.w     -[A7], 0xBCD
  1553. 00001052  7007                     moveq.l    D0, 0x07
  1554. 00001054  3F00                     move.w     -[A7], D0
  1555. 00001056  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1556. 0000105A  2F0B                     move.l     -[A7], A3
  1557. 0000105C  A884                     syscall    DrawString
  1558. 0000105E  0644 0032                addi.w     D4, 0x32 /* '2' */
  1559. 00001062  4247                     clr.w      D7
  1560. 00001064  6056                     bra        +0x58 /* 000010BC */
  1561. label00001066:
  1562. 00001066  48C7                     ext.l      D7
  1563. 00001068  2007                     move.l     D0, D7
  1564. 0000106A  D080                     add.l      D0, D0
  1565. 0000106C  41ED E792                lea.l      A0, [A5 - 0x186E]
  1566. 00001070  4A70 0800                tst.w      [A0 + D0]
  1567. 00001074  6744                     beq        +0x46 /* 000010BA */
  1568. 00001076  3F04                     move.w     -[A7], D4
  1569. 00001078  3F05                     move.w     -[A7], D5
  1570. 0000107A  A893                     syscall    MoveTo
  1571. 0000107C  4213                     clr.b      [A3]
  1572. 0000107E  48C7                     ext.l      D7
  1573. 00001080  2007                     move.l     D0, D7
  1574. 00001082  D080                     add.l      D0, D0
  1575. 00001084  41ED E792                lea.l      A0, [A5 - 0x186E]
  1576. 00001088  3C30 0800                move.w     D6, [A0 + D0]
  1577. 0000108C  48C7                     ext.l      D7
  1578. 0000108E  4A87                     tst.l      D7
  1579. 00001090  660E                     bne        +0x10 /* 000010A0 */
  1580. 00001092  48C6                     ext.l      D6
  1581. 00001094  2006                     move.l     D0, D6
  1582. 00001096  5280                     addq.l     D0, 1
  1583. 00001098  7202                     moveq.l    D1, 0x02
  1584. 0000109A  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1585. 0000109E  3C00                     move.w     D6, D0
  1586. label000010A0:
  1587. 000010A0  48C6                     ext.l      D6
  1588. 000010A2  2F06                     move.l     -[A7], D6
  1589. 000010A4  48C7                     ext.l      D7
  1590. 000010A6  2F07                     move.l     -[A7], D7
  1591. 000010A8  2F0B                     move.l     -[A7], A3
  1592. 000010AA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1593. 000010AE  2F0B                     move.l     -[A7], A3
  1594. 000010B0  A884                     syscall    DrawString
  1595. 000010B2  DA6E FEEC                add.w      D5, [A6 - 0x114]
  1596. 000010B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1597. label000010BA:
  1598. 000010BA  5247                     addq.w     D7, 1
  1599. label000010BC:
  1600. 000010BC  48C7                     ext.l      D7
  1601. 000010BE  7007                     moveq.l    D0, 0x07
  1602. 000010C0  B087                     cmp.l      D0, D7
  1603. 000010C2  6EA2                     bgt        -0x5C /* 00001066 */
  1604. 000010C4  4A2D E7A0                tst.b      [A5 - 0x1860]
  1605. 000010C8  671E                     beq        +0x20 /* 000010E8 */
  1606. 000010CA  3F04                     move.w     -[A7], D4
  1607. 000010CC  3F05                     move.w     -[A7], D5
  1608. 000010CE  A893                     syscall    MoveTo
  1609. 000010D0  2F0B                     move.l     -[A7], A3
  1610. 000010D2  3F3C 05F2                move.w     -[A7], 0x5F2
  1611. 000010D6  7019                     moveq.l    D0, 0x19
  1612. 000010D8  3F00                     move.w     -[A7], D0
  1613. 000010DA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1614. 000010DE  2F0B                     move.l     -[A7], A3
  1615. 000010E0  A884                     syscall    DrawString
  1616. 000010E2  DA6E FEEC                add.w      D5, [A6 - 0x114]
  1617. 000010E6  606E                     bra        +0x70 /* 00001156 */
  1618. label000010E8:
  1619. 000010E8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1620. 000010EC  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1621. 000010F0  7000                     moveq.l    D0, 0x00
  1622. 000010F2  102D D870                move.b     D0, [A5 - 0x2790]
  1623. 000010F6  7200                     moveq.l    D1, 0x00
  1624. 000010F8  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1625. 000010FC  2001                     move.l     D0, D1
  1626. 000010FE  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1627. 00001102  4840                     swap.w     D0
  1628. 00001104  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1629. 00001108  4840                     swap.w     D0
  1630. 0000110A  4240                     clr.w      D0
  1631. 0000110C  D280                     add.l      D1, D0
  1632. 0000110E  41E8 025E                lea.l      A0, [A0 + 0x25E]
  1633. 00001112  49F0 1800                lea.l      A4, [A0 + D1]
  1634. 00001116  7E01                     moveq.l    D7, 0x01
  1635. 00001118  6034                     bra        +0x36 /* 0000114E */
  1636. label0000111A:
  1637. 0000111A  41ED E7A0                lea.l      A0, [A5 - 0x1860]
  1638. 0000111E  4A30 7000                tst.b      [A0 + D7.w]
  1639. 00001122  6728                     beq        +0x2A /* 0000114C */
  1640. 00001124  3F04                     move.w     -[A7], D4
  1641. 00001126  3F05                     move.w     -[A7], D5
  1642. 00001128  A893                     syscall    MoveTo
  1643. 0000112A  48C7                     ext.l      D7
  1644. 0000112C  2007                     move.l     D0, D7
  1645. 0000112E  E980                     asl        D0, 4
  1646. 00001130  4874 08F6                pea.l      [A4 + D0 - 0x10]
  1647. 00001134  A884                     syscall    DrawString
  1648. 00001136  2F0B                     move.l     -[A7], A3
  1649. 00001138  3F3C 0BCD                move.w     -[A7], 0xBCD
  1650. 0000113C  7008                     moveq.l    D0, 0x08
  1651. 0000113E  3F00                     move.w     -[A7], D0
  1652. 00001140  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1653. 00001144  2F0B                     move.l     -[A7], A3
  1654. 00001146  A884                     syscall    DrawString
  1655. 00001148  DA6E FEEC                add.w      D5, [A6 - 0x114]
  1656. label0000114C:
  1657. 0000114C  5247                     addq.w     D7, 1
  1658. label0000114E:
  1659. 0000114E  48C7                     ext.l      D7
  1660. 00001150  7005                     moveq.l    D0, 0x05
  1661. 00001152  B087                     cmp.l      D0, D7
  1662. 00001154  6EC4                     bgt        -0x3A /* 0000111A */
  1663. label00001156:
  1664. 00001156  486E FEF6                pea.l      [A6 - 0x10A]
  1665. 0000115A  7000                     moveq.l    D0, 0x00
  1666. 0000115C  2F00                     move.l     -[A7], D0
  1667. 0000115E  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1668. 00001162  508F                     addq.l     A7, 8
  1669. 00001164  6004                     bra        +0x6 /* 0000116A */
  1670. label00001166:
  1671. 00001166  7000                     moveq.l    D0, 0x00
  1672. 00001168  6002                     bra        +0x4 /* 0000116C */
  1673. label0000116A:
  1674. 0000116A  7001                     moveq.l    D0, 0x01
  1675. label0000116C:
  1676. 0000116C  4CEE 18F0 FED4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x12C]
  1677. 00001172  4E5E                     unlink     A6
  1678. 00001174  4E75                     rts
  1679. fn00001176:
  1680. 00001176  2F07                     move.l     -[A7], D7
  1681. 00001178  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1682. 0000117C  1028 0238                move.b     D0, [A0 + 0x238]
  1683. 00001180  670E                     beq        +0x10 /* 00001190 */
  1684. 00001182  5300                     subq.b     D0, 1
  1685. 00001184  6710                     beq        +0x12 /* 00001196 */
  1686. 00001186  5F00                     subq.b     D0, 7
  1687. 00001188  6712                     beq        +0x14 /* 0000119C */
  1688. 0000118A  5300                     subq.b     D0, 1
  1689. 0000118C  6714                     beq        +0x16 /* 000011A2 */
  1690. 0000118E  6016                     bra        +0x18 /* 000011A6 */
  1691. label00001190:
  1692. 00001190  3E3C 012C                move.w     D7, 0x12C
  1693. 00001194  6010                     bra        +0x12 /* 000011A6 */
  1694. label00001196:
  1695. 00001196  3E3C 00C8                move.w     D7, 0xC8
  1696. 0000119A  600A                     bra        +0xC /* 000011A6 */
  1697. label0000119C:
  1698. 0000119C  3E3C 01F4                move.w     D7, 0x1F4
  1699. 000011A0  6004                     bra        +0x6 /* 000011A6 */
  1700. label000011A2:
  1701. 000011A2  3E3C 02BC                move.w     D7, 0x2BC
  1702. label000011A6:
  1703. 000011A6  48C7                     ext.l      D7
  1704. 000011A8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1705. 000011AC  7000                     moveq.l    D0, 0x00
  1706. 000011AE  3028 0230                move.w     D0, [A0 + 0x230]
  1707. 000011B2  D087                     add.l      D0, D7
  1708. 000011B4  7264                     moveq.l    D1, 0x64
  1709. 000011B6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1710. 000011BA  3E00                     move.w     D7, D0
  1711. 000011BC  2E1F                     move.l     D7, [A7]+
  1712. 000011BE  4E75                     rts
  1713. export_405:
  1714. 000011C0  48E7 0310                movem.l    -[A7], D6,D7,A3
  1715. 000011C4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1716. 000011C8  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1717. 000011CC  7000                     moveq.l    D0, 0x00
  1718. 000011CE  102D D870                move.b     D0, [A5 - 0x2790]
  1719. 000011D2  7200                     moveq.l    D1, 0x00
  1720. 000011D4  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1721. 000011D8  2001                     move.l     D0, D1
  1722. 000011DA  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1723. 000011DE  4840                     swap.w     D0
  1724. 000011E0  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1725. 000011E4  4840                     swap.w     D0
  1726. 000011E6  4240                     clr.w      D0
  1727. 000011E8  D280                     add.l      D1, D0
  1728. 000011EA  41E8 025E                lea.l      A0, [A0 + 0x25E]
  1729. 000011EE  47F0 1800                lea.l      A3, [A0 + D1]
  1730. 000011F2  1B7C 003C E790           move.b     [A5 - 0x1870], 0x3C /* '<' */
  1731. 000011F8  1B6D D870 E791           move.b     [A5 - 0x186F], [A5 - 0x2790]
  1732. 000011FE  7001                     moveq.l    D0, 0x01
  1733. 00001200  2F00                     move.l     -[A7], D0
  1734. 00001202  7216                     moveq.l    D1, 0x16
  1735. 00001204  2F01                     move.l     -[A7], D1
  1736. 00001206  486D E790                pea.l      [A5 - 0x1870]
  1737. 0000120A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1738. 0000120E  3428 024C                move.w     D2, [A0 + 0x24C]
  1739. 00001212  48C2                     ext.l      D2
  1740. 00001214  2F02                     move.l     -[A7], D2
  1741. 00001216  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1742. 0000121A  7400                     moveq.l    D2, 0x00
  1743. 0000121C  1428 024A                move.b     D2, [A0 + 0x24A]
  1744. 00001220  2F02                     move.l     -[A7], D2
  1745. 00001222  7002                     moveq.l    D0, 0x02
  1746. 00001224  2F00                     move.l     -[A7], D0
  1747. 00001226  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1748. 0000122A  4247                     clr.w      D7
  1749. 0000122C  4246                     clr.w      D6
  1750. 0000122E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1751. 00001232  601A                     bra        +0x1C /* 0000124E */
  1752. label00001234:
  1753. 00001234  41ED E7A0                lea.l      A0, [A5 - 0x1860]
  1754. 00001238  4A30 7000                tst.b      [A0 + D7.w]
  1755. 0000123C  670E                     beq        +0x10 /* 0000124C */
  1756. 0000123E  7000                     moveq.l    D0, 0x00
  1757. 00001240  1033 7061                move.b     D0, [A3 + D7.w + 0x61]
  1758. 00001244  7209                     moveq.l    D1, 0x09
  1759. 00001246  B280                     cmp.l      D1, D0
  1760. 00001248  6702                     beq        +0x4 /* 0000124C */
  1761. 0000124A  5246                     addq.w     D6, 1
  1762. label0000124C:
  1763. 0000124C  5247                     addq.w     D7, 1
  1764. label0000124E:
  1765. 0000124E  48C7                     ext.l      D7
  1766. 00001250  7005                     moveq.l    D0, 0x05
  1767. 00001252  B087                     cmp.l      D0, D7
  1768. 00001254  6EDE                     bgt        -0x20 /* 00001234 */
  1769. 00001256  4A46                     tst.w      D6
  1770. 00001258  6728                     beq        +0x2A /* 00001282 */
  1771. 0000125A  7000                     moveq.l    D0, 0x00
  1772. 0000125C  102B 0004                move.b     D0, [A3 + 0x4]
  1773. 00001260  48C6                     ext.l      D6
  1774. 00001262  9086                     sub.l      D0, D6
  1775. 00001264  6F1C                     ble        +0x1E /* 00001282 */
  1776. 00001266  7000                     moveq.l    D0, 0x00
  1777. 00001268  2F00                     move.l     -[A7], D0
  1778. 0000126A  48C6                     ext.l      D6
  1779. 0000126C  2F06                     move.l     -[A7], D6
  1780. 0000126E  7200                     moveq.l    D1, 0x00
  1781. 00001270  122D D870                move.b     D1, [A5 - 0x2790]
  1782. 00001274  2F01                     move.l     -[A7], D1
  1783. 00001276  7235                     moveq.l    D1, 0x35
  1784. 00001278  2F01                     move.l     -[A7], D1
  1785. 0000127A  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1786. 0000127E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1787. label00001282:
  1788. 00001282  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1789. 00001286  4E75                     rts
  1790. export_406:
  1791. 00001288  48E7 0018                movem.l    -[A7], A3,A4
  1792. 0000128C  286F 000C                movea.l    A4, [A7 + 0xC]
  1793. 00001290  266F 0010                movea.l    A3, [A7 + 0x10]
  1794. 00001294  2F0B                     move.l     -[A7], A3
  1795. 00001296  2F0C                     move.l     -[A7], A4
  1796. 00001298  4EBA 0076                jsr        [PC + 0x76 /* 00001310 */]
  1797. 0000129C  3013                     move.w     D0, [A3]
  1798. 0000129E  48C0                     ext.l      D0
  1799. 000012A0  7201                     moveq.l    D1, 0x01
  1800. 000012A2  B280                     cmp.l      D1, D0
  1801. 000012A4  508F                     addq.l     A7, 8
  1802. 000012A6  661C                     bne        +0x1E /* 000012C4 */
  1803. 000012A8  7000                     moveq.l    D0, 0x00
  1804. 000012AA  102D E78E                move.b     D0, [A5 - 0x1872]
  1805. 000012AE  7201                     moveq.l    D1, 0x01
  1806. 000012B0  B280                     cmp.l      D1, D0
  1807. 000012B2  6608                     bne        +0xA /* 000012BC */
  1808. 000012B4  203C 010C 1F89           move.l     D0, 0x10C1F89
  1809. 000012BA  600A                     bra        +0xC /* 000012C6 */
  1810. label000012BC:
  1811. 000012BC  203C 030C 1F89           move.l     D0, 0x30C1F89
  1812. 000012C2  6002                     bra        +0x4 /* 000012C6 */
  1813. label000012C4:
  1814. 000012C4  7001                     moveq.l    D0, 0x01
  1815. label000012C6:
  1816. 000012C6  4CDF 1800                movem.l    A3,A4, [A7]+
  1817. 000012CA  4E75                     rts
  1818. export_407:
  1819. 000012CC  48E7 0018                movem.l    -[A7], A3,A4
  1820. 000012D0  286F 000C                movea.l    A4, [A7 + 0xC]
  1821. 000012D4  266F 0010                movea.l    A3, [A7 + 0x10]
  1822. 000012D8  2F0B                     move.l     -[A7], A3
  1823. 000012DA  2F0C                     move.l     -[A7], A4
  1824. 000012DC  4EBA 0032                jsr        [PC + 0x32 /* 00001310 */]
  1825. 000012E0  3013                     move.w     D0, [A3]
  1826. 000012E2  48C0                     ext.l      D0
  1827. 000012E4  7201                     moveq.l    D1, 0x01
  1828. 000012E6  B280                     cmp.l      D1, D0
  1829. 000012E8  508F                     addq.l     A7, 8
  1830. 000012EA  661C                     bne        +0x1E /* 00001308 */
  1831. 000012EC  7000                     moveq.l    D0, 0x00
  1832. 000012EE  102D E78E                move.b     D0, [A5 - 0x1872]
  1833. 000012F2  7201                     moveq.l    D1, 0x01
  1834. 000012F4  B280                     cmp.l      D1, D0
  1835. 000012F6  6608                     bne        +0xA /* 00001300 */
  1836. 000012F8  203C 010C 1F88           move.l     D0, 0x10C1F88
  1837. 000012FE  600A                     bra        +0xC /* 0000130A */
  1838. label00001300:
  1839. 00001300  203C 030C 1F88           move.l     D0, 0x30C1F88
  1840. 00001306  6002                     bra        +0x4 /* 0000130A */
  1841. label00001308:
  1842. 00001308  7001                     moveq.l    D0, 0x01
  1843. label0000130A:
  1844. 0000130A  4CDF 1800                movem.l    A3,A4, [A7]+
  1845. 0000130E  4E75                     rts
  1846. fn00001310:
  1847. 00001310  48E7 0018                movem.l    -[A7], A3,A4
  1848. 00001314  286F 0010                movea.l    A4, [A7 + 0x10]
  1849. 00001318  266F 000C                movea.l    A3, [A7 + 0xC]
  1850. 0000131C  3014                     move.w     D0, [A4]
  1851. 0000131E  5340                     subq.w     D0, 1
  1852. 00001320  6B68                     bmi        +0x6A /* 0000138A */
  1853. 00001322  0C40 0004                cmpi.w     D0, 0x4
  1854. 00001326  6E62                     bgt        +0x64 /* 0000138A */
  1855. 00001328  D040                     add.w      D0, D0
  1856. 0000132A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1857. 0000132E  4EFB 0000                jmp        [PC + D0.w]
  1858. 00001332  000C 0036                ori.b      A4, 0x36 /* '6' */
  1859. 00001336  005A 005A                ori.w      [A2]+, 0x5A /* 'Z' */
  1860. 0000133A  0042 2053                ori.w      D2, 0x2053 /* ' S' */
  1861. 0000133E  4AA8 0014                tst.l      [A0 + 0x14]
  1862. 00001342  6746                     beq        +0x48 /* 0000138A */
  1863. 00001344  7001                     moveq.l    D0, 0x01
  1864. 00001346  2F00                     move.l     -[A7], D0
  1865. 00001348  72FF                     moveq.l    D1, 0xFFFFFFFF
  1866. 0000134A  2F01                     move.l     -[A7], D1
  1867. 0000134C  2F01                     move.l     -[A7], D1
  1868. 0000134E  2F01                     move.l     -[A7], D1
  1869. 00001350  7000                     moveq.l    D0, 0x00
  1870. 00001352  2F00                     move.l     -[A7], D0
  1871. 00001354  7001                     moveq.l    D0, 0x01
  1872. 00001356  2F00                     move.l     -[A7], D0
  1873. 00001358  2F00                     move.l     -[A7], D0
  1874. 0000135A  2F0B                     move.l     -[A7], A3
  1875. 0000135C  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1876. 00001360  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1877. 00001364  6024                     bra        +0x26 /* 0000138A */
  1878. 00001366  486D 0C8A                pea.l      [A5 + 0xC8A /* export_397 */]
  1879. 0000136A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1880. 0000136E  588F                     addq.l     A7, 4
  1881. 00001370  6018                     bra        +0x1A /* 0000138A */
  1882. 00001372  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  1883. 00001376  7000                     moveq.l    D0, 0x00
  1884. 00001378  102D E78E                move.b     D0, [A5 - 0x1872]
  1885. 0000137C  7201                     moveq.l    D1, 0x01
  1886. 0000137E  B280                     cmp.l      D1, D0
  1887. 00001380  6708                     beq        +0xA /* 0000138A */
  1888. 00001382  2F0B                     move.l     -[A7], A3
  1889. 00001384  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1890. 00001388  588F                     addq.l     A7, 4
  1891. label0000138A:
  1892. 0000138A  4CDF 1800                movem.l    A3,A4, [A7]+
  1893. 0000138E  4E75                     rts
  1894. export_408:
  1895. 00001390  48E7 0018                movem.l    -[A7], A3,A4
  1896. 00001394  286F 0010                movea.l    A4, [A7 + 0x10]
  1897. 00001398  266F 000C                movea.l    A3, [A7 + 0xC]
  1898. 0000139C  2F0C                     move.l     -[A7], A4
  1899. 0000139E  2F0B                     move.l     -[A7], A3
  1900. 000013A0  4EBA FF6E                jsr        [PC - 0x92 /* 00001310 */]
  1901. 000013A4  3014                     move.w     D0, [A4]
  1902. 000013A6  48C0                     ext.l      D0
  1903. 000013A8  7201                     moveq.l    D1, 0x01
  1904. 000013AA  B280                     cmp.l      D1, D0
  1905. 000013AC  508F                     addq.l     A7, 8
  1906. 000013AE  6600 0084                bne        +0x86 /* 00001434 */
  1907. 000013B2  2053                     movea.l    A0, [A3]
  1908. 000013B4  4AA8 0014                tst.l      [A0 + 0x14]
  1909. 000013B8  674E                     beq        +0x50 /* 00001408 */
  1910. 000013BA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1911. 000013BE  1028 0238                move.b     D0, [A0 + 0x238]
  1912. 000013C2  4880                     ext.w      D0
  1913. 000013C4  48C0                     ext.l      D0
  1914. 000013C6  7201                     moveq.l    D1, 0x01
  1915. 000013C8  B280                     cmp.l      D1, D0
  1916. 000013CA  6712                     beq        +0x14 /* 000013DE */
  1917. 000013CC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1918. 000013D0  1028 0238                move.b     D0, [A0 + 0x238]
  1919. 000013D4  4880                     ext.w      D0
  1920. 000013D6  48C0                     ext.l      D0
  1921. 000013D8  720B                     moveq.l    D1, 0x0B
  1922. 000013DA  B280                     cmp.l      D1, D0
  1923. 000013DC  660C                     bne        +0xE /* 000013EA */
  1924. label000013DE:
  1925. 000013DE  7003                     moveq.l    D0, 0x03
  1926. 000013E0  2F00                     move.l     -[A7], D0
  1927. 000013E2  2F0B                     move.l     -[A7], A3
  1928. 000013E4  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1929. 000013E8  508F                     addq.l     A7, 8
  1930. label000013EA:
  1931. 000013EA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1932. 000013EE  1028 0238                move.b     D0, [A0 + 0x238]
  1933. 000013F2  4880                     ext.w      D0
  1934. 000013F4  48C0                     ext.l      D0
  1935. 000013F6  720B                     moveq.l    D1, 0x0B
  1936. 000013F8  B280                     cmp.l      D1, D0
  1937. 000013FA  670C                     beq        +0xE /* 00001408 */
  1938. 000013FC  7004                     moveq.l    D0, 0x04
  1939. 000013FE  2F00                     move.l     -[A7], D0
  1940. 00001400  2F0B                     move.l     -[A7], A3
  1941. 00001402  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1942. 00001406  508F                     addq.l     A7, 8
  1943. label00001408:
  1944. 00001408  2053                     movea.l    A0, [A3]
  1945. 0000140A  41E8 0018                lea.l      A0, [A0 + 0x18]
  1946. 0000140E  43ED D568                lea.l      A1, [A5 - 0x2A98]
  1947. 00001412  20D9                     move.l     [A0]+, [A1]+
  1948. 00001414  20D9                     move.l     [A0]+, [A1]+
  1949. 00001416  30D9                     move.w     [A0]+, [A1]+
  1950. 00001418  7000                     moveq.l    D0, 0x00
  1951. 0000141A  102D E78E                move.b     D0, [A5 - 0x1872]
  1952. 0000141E  7201                     moveq.l    D1, 0x01
  1953. 00001420  B280                     cmp.l      D1, D0
  1954. 00001422  6608                     bne        +0xA /* 0000142C */
  1955. 00001424  203C 010C 1F8B           move.l     D0, 0x10C1F8B
  1956. 0000142A  600A                     bra        +0xC /* 00001436 */
  1957. label0000142C:
  1958. 0000142C  203C 030C 1F8B           move.l     D0, 0x30C1F8B
  1959. 00001432  6002                     bra        +0x4 /* 00001436 */
  1960. label00001434:
  1961. 00001434  7001                     moveq.l    D0, 0x01
  1962. label00001436:
  1963. 00001436  4CDF 1800                movem.l    A3,A4, [A7]+
  1964. 0000143A  4E75                     rts
  1965. export_409:
  1966. 0000143C  48E7 0018                movem.l    -[A7], A3,A4
  1967. 00001440  286F 000C                movea.l    A4, [A7 + 0xC]
  1968. 00001444  266F 0010                movea.l    A3, [A7 + 0x10]
  1969. 00001448  2F0B                     move.l     -[A7], A3
  1970. 0000144A  2F0C                     move.l     -[A7], A4
  1971. 0000144C  4EBA FEC2                jsr        [PC - 0x13E /* 00001310 */]
  1972. 00001450  3013                     move.w     D0, [A3]
  1973. 00001452  48C0                     ext.l      D0
  1974. 00001454  7201                     moveq.l    D1, 0x01
  1975. 00001456  B280                     cmp.l      D1, D0
  1976. 00001458  508F                     addq.l     A7, 8
  1977. 0000145A  661C                     bne        +0x1E /* 00001478 */
  1978. 0000145C  7000                     moveq.l    D0, 0x00
  1979. 0000145E  102D E78E                move.b     D0, [A5 - 0x1872]
  1980. 00001462  7201                     moveq.l    D1, 0x01
  1981. 00001464  B280                     cmp.l      D1, D0
  1982. 00001466  6608                     bne        +0xA /* 00001470 */
  1983. 00001468  203C 010C 1F8A           move.l     D0, 0x10C1F8A
  1984. 0000146E  600A                     bra        +0xC /* 0000147A */
  1985. label00001470:
  1986. 00001470  203C 030C 1F8A           move.l     D0, 0x30C1F8A
  1987. 00001476  6002                     bra        +0x4 /* 0000147A */
  1988. label00001478:
  1989. 00001478  7001                     moveq.l    D0, 0x01
  1990. label0000147A:
  1991. 0000147A  4CDF 1800                movem.l    A3,A4, [A7]+
  1992. 0000147E  4E75                     rts
  1993. fn00001480:
  1994. 00001480  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1995. 00001484  3A2F 0016                move.w     D5, [A7 + 0x16]
  1996. 00001488  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1997. 0000148C  226D D8F6                movea.l    A1, [A5 - 0x270A]
  1998. 00001490  7000                     moveq.l    D0, 0x00
  1999. 00001492  102D D870                move.b     D0, [A5 - 0x2790]
  2000. 00001496  7200                     moveq.l    D1, 0x00
  2001. 00001498  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2002. 0000149C  2001                     move.l     D0, D1
  2003. 0000149E  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2004. 000014A2  4840                     swap.w     D0
  2005. 000014A4  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2006. 000014A8  4840                     swap.w     D0
  2007. 000014AA  4240                     clr.w      D0
  2008. 000014AC  D280                     add.l      D1, D0
  2009. 000014AE  41E8 025E                lea.l      A0, [A0 + 0x25E]
  2010. 000014B2  47F0 1800                lea.l      A3, [A0 + D1]
  2011. 000014B6  302B 0046                move.w     D0, [A3 + 0x46]
  2012. 000014BA  48C0                     ext.l      D0
  2013. 000014BC  5280                     addq.l     D0, 1
  2014. 000014BE  7202                     moveq.l    D1, 0x02
  2015. 000014C0  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2016. 000014C4  3C00                     move.w     D6, D0
  2017. 000014C6  4247                     clr.w      D7
  2018. 000014C8  6018                     bra        +0x1A /* 000014E2 */
  2019. label000014CA:
  2020. 000014CA  7064                     moveq.l    D0, 0x64
  2021. 000014CC  2F00                     move.l     -[A7], D0
  2022. 000014CE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2023. 000014D2  48C0                     ext.l      D0
  2024. 000014D4  48C5                     ext.l      D5
  2025. 000014D6  BA80                     cmp.l      D5, D0
  2026. 000014D8  588F                     addq.l     A7, 4
  2027. 000014DA  6F04                     ble        +0x6 /* 000014E0 */
  2028. 000014DC  526D E792                addq.w     [A5 - 0x186E], 1
  2029. label000014E0:
  2030. 000014E0  5247                     addq.w     D7, 1
  2031. label000014E2:
  2032. 000014E2  48C7                     ext.l      D7
  2033. 000014E4  48C6                     ext.l      D6
  2034. 000014E6  BC87                     cmp.l      D6, D7
  2035. 000014E8  6EE0                     bgt        -0x1E /* 000014CA */
  2036. 000014EA  302D E792                move.w     D0, [A5 - 0x186E]
  2037. 000014EE  48C0                     ext.l      D0
  2038. 000014F0  E380                     asl        D0, 1
  2039. 000014F2  3B40 E792                move.w     [A5 - 0x186E], D0
  2040. 000014F6  302B 0046                move.w     D0, [A3 + 0x46]
  2041. 000014FA  48C0                     ext.l      D0
  2042. 000014FC  322D E792                move.w     D1, [A5 - 0x186E]
  2043. 00001500  48C1                     ext.l      D1
  2044. 00001502  B081                     cmp.l      D0, D1
  2045. 00001504  6C06                     bge        +0x8 /* 0000150C */
  2046. 00001506  3B6B 0046 E792           move.w     [A5 - 0x186E], [A3 + 0x46]
  2047. label0000150C:
  2048. 0000150C  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  2049. 00001510  4E75                     rts
  2050. fn00001512:
  2051. 00001512  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2052. 00001516  3A2F 0016                move.w     D5, [A7 + 0x16]
  2053. 0000151A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2054. 0000151E  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2055. 00001522  7000                     moveq.l    D0, 0x00
  2056. 00001524  102D D870                move.b     D0, [A5 - 0x2790]
  2057. 00001528  7200                     moveq.l    D1, 0x00
  2058. 0000152A  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2059. 0000152E  2001                     move.l     D0, D1
  2060. 00001530  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2061. 00001534  4840                     swap.w     D0
  2062. 00001536  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2063. 0000153A  4840                     swap.w     D0
  2064. 0000153C  4240                     clr.w      D0
  2065. 0000153E  D280                     add.l      D1, D0
  2066. 00001540  41E8 025E                lea.l      A0, [A0 + 0x25E]
  2067. 00001544  47F0 1800                lea.l      A3, [A0 + D1]
  2068. 00001548  7000                     moveq.l    D0, 0x00
  2069. 0000154A  102B 0004                move.b     D0, [A3 + 0x4]
  2070. 0000154E  3C00                     move.w     D6, D0
  2071. 00001550  7E01                     moveq.l    D7, 0x01
  2072. 00001552  602C                     bra        +0x2E /* 00001580 */
  2073. label00001554:
  2074. 00001554  7000                     moveq.l    D0, 0x00
  2075. 00001556  1033 7061                move.b     D0, [A3 + D7.w + 0x61]
  2076. 0000155A  7209                     moveq.l    D1, 0x09
  2077. 0000155C  B280                     cmp.l      D1, D0
  2078. 0000155E  671E                     beq        +0x20 /* 0000157E */
  2079. 00001560  7064                     moveq.l    D0, 0x64
  2080. 00001562  2F00                     move.l     -[A7], D0
  2081. 00001564  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2082. 00001568  48C0                     ext.l      D0
  2083. 0000156A  48C5                     ext.l      D5
  2084. 0000156C  BA80                     cmp.l      D5, D0
  2085. 0000156E  588F                     addq.l     A7, 4
  2086. 00001570  6F0C                     ble        +0xE /* 0000157E */
  2087. 00001572  41ED E7A0                lea.l      A0, [A5 - 0x1860]
  2088. 00001576  11BC 0001 7000           move.b     [A0 + D7.w], 0x1
  2089. 0000157C  5346                     subq.w     D6, 1
  2090. label0000157E:
  2091. 0000157E  5247                     addq.w     D7, 1
  2092. label00001580:
  2093. 00001580  48C7                     ext.l      D7
  2094. 00001582  7000                     moveq.l    D0, 0x00
  2095. 00001584  102B 0005                move.b     D0, [A3 + 0x5]
  2096. 00001588  B087                     cmp.l      D0, D7
  2097. 0000158A  6EC8                     bgt        -0x36 /* 00001554 */
  2098. 0000158C  48C6                     ext.l      D6
  2099. 0000158E  7001                     moveq.l    D0, 0x01
  2100. 00001590  B086                     cmp.l      D0, D6
  2101. 00001592  6624                     bne        +0x26 /* 000015B8 */
  2102. 00001594  7000                     moveq.l    D0, 0x00
  2103. 00001596  102B 0061                move.b     D0, [A3 + 0x61]
  2104. 0000159A  7209                     moveq.l    D1, 0x09
  2105. 0000159C  B280                     cmp.l      D1, D0
  2106. 0000159E  6718                     beq        +0x1A /* 000015B8 */
  2107. 000015A0  7064                     moveq.l    D0, 0x64
  2108. 000015A2  2F00                     move.l     -[A7], D0
  2109. 000015A4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2110. 000015A8  48C0                     ext.l      D0
  2111. 000015AA  48C5                     ext.l      D5
  2112. 000015AC  BA80                     cmp.l      D5, D0
  2113. 000015AE  588F                     addq.l     A7, 4
  2114. 000015B0  6F06                     ble        +0x8 /* 000015B8 */
  2115. 000015B2  1B7C 0001 E7A0           move.b     [A5 - 0x1860], 0x1
  2116. label000015B8:
  2117. 000015B8  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  2118. 000015BC  4E75                     rts
  2119. fn000015BE:
  2120. 000015BE  48E7 0310                movem.l    -[A7], D6,D7,A3
  2121. 000015C2  3C2F 0012                move.w     D6, [A7 + 0x12]
  2122. 000015C6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2123. 000015CA  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2124. 000015CE  7000                     moveq.l    D0, 0x00
  2125. 000015D0  102D D870                move.b     D0, [A5 - 0x2790]
  2126. 000015D4  7200                     moveq.l    D1, 0x00
  2127. 000015D6  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2128. 000015DA  2001                     move.l     D0, D1
  2129. 000015DC  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2130. 000015E0  4840                     swap.w     D0
  2131. 000015E2  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2132. 000015E6  4840                     swap.w     D0
  2133. 000015E8  4240                     clr.w      D0
  2134. 000015EA  D280                     add.l      D1, D0
  2135. 000015EC  41E8 025E                lea.l      A0, [A0 + 0x25E]
  2136. 000015F0  47F0 1800                lea.l      A3, [A0 + D1]
  2137. 000015F4  7E01                     moveq.l    D7, 0x01
  2138. 000015F6  6044                     bra        +0x46 /* 0000163C */
  2139. label000015F8:
  2140. 000015F8  48C7                     ext.l      D7
  2141. 000015FA  2007                     move.l     D0, D7
  2142. 000015FC  D080                     add.l      D0, D0
  2143. 000015FE  4A73 0846                tst.w      [A3 + D0 + 0x46]
  2144. 00001602  6736                     beq        +0x38 /* 0000163A */
  2145. 00001604  7064                     moveq.l    D0, 0x64
  2146. 00001606  2F00                     move.l     -[A7], D0
  2147. 00001608  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2148. 0000160C  48C0                     ext.l      D0
  2149. 0000160E  48C6                     ext.l      D6
  2150. 00001610  BC80                     cmp.l      D6, D0
  2151. 00001612  588F                     addq.l     A7, 4
  2152. 00001614  6F24                     ble        +0x26 /* 0000163A */
  2153. 00001616  48C7                     ext.l      D7
  2154. 00001618  2007                     move.l     D0, D7
  2155. 0000161A  D080                     add.l      D0, D0
  2156. 0000161C  3033 0846                move.w     D0, [A3 + D0 + 0x46]
  2157. 00001620  48C0                     ext.l      D0
  2158. 00001622  5280                     addq.l     D0, 1
  2159. 00001624  2F00                     move.l     -[A7], D0
  2160. 00001626  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2161. 0000162A  48C7                     ext.l      D7
  2162. 0000162C  2207                     move.l     D1, D7
  2163. 0000162E  D281                     add.l      D1, D1
  2164. 00001630  41ED E792                lea.l      A0, [A5 - 0x186E]
  2165. 00001634  3180 1800                move.w     [A0 + D1], D0
  2166. 00001638  588F                     addq.l     A7, 4
  2167. label0000163A:
  2168. 0000163A  5247                     addq.w     D7, 1
  2169. label0000163C:
  2170. 0000163C  48C7                     ext.l      D7
  2171. 0000163E  7006                     moveq.l    D0, 0x06
  2172. 00001640  B087                     cmp.l      D0, D7
  2173. 00001642  6CB4                     bge        -0x4A /* 000015F8 */
  2174. 00001644  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  2175. 00001648  4E75                     rts
  2176.